Problem
write a c program that will ask the user to input a character and then the program will check whether the character (how many times) exists in the following string or not.Note: use pointers to find the character in the string character by character.
Solution - Code
#include<stdio.h>#include<conio.h>
int countchar(char *p, char a);
main()
{
int count;
char a;
char p[]="OMG! its hot.";
printf("Enter the character : ");
scanf("%c",&a);
count = countchar(p,a);
printf("\n\nCharacter %c occured in the array %d times.\n",a,count);
system("pause");
}
int countchar(char *p, char a)
{
int count=0;
while (*p != '\0')
{
if (a == *p)
count++;
p++;
}
return (count);
}
No comments :
Post a Comment
Note: Only a member of this blog may post a comment.