Sunday, September 7, 2014

print a string character by character in a user defined function where the string is declared in main

0 comments

Problem

write a program in c language that passes array index as an argument to a user defined function and print the string in that function character by character.

Note: use pointers to print the string character by character.

Solution - Code

#include<stdio.h>
#include<conio.h>
void display(char *p, char end);
main()
{
 char p[]="We are gonna be the best programmers ever.";
 char end= '\0';
 display(p,end);
 printf ("\n\n",*p);
 system("pause");
}
void display(char *p, char end)
{
 printf ("\n",*p);
 while (*p != end)
 {
  printf ("%c",*p);
  p++;
 }
}

Sample Output


display string character by character

Read More..

determine string length and size

0 comments

Problem

Write a program in c language which will determine the user input string length and size.

Solution - Code

#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
 char sname[30];
 char fname[30];

 int i,a,b,c,d;

 printf("Enter student name : ");
 gets(sname);
 printf("\n");

 printf ("Enter father name : ");
 gets(fname);
 printf("\n");

 a = strlen(sname);
 b = sizeof(sname);
 printf("\nstring length & string size of %s = %d\t%d\n\n",sname,a,b);

 c = strlen(fname);
 d = sizeof(fname);
 printf("string length & string size of %s = %d\t%d\n\n",fname,c,d);
 printf("\n");

 system("pause");
}

Sample Output


length, size of string

Read More..

Copyright 2017. All Rights Reserved. Privacy Policy / Terms And Conditions / Sitemap / Contact