#include<stdio.h>
#include<conio.h>
int countchar(char string[ ], int ch);
void main()
{
char str[100],ch;
int count;
clrscr();
printf("\nEnter string :\n");
fflush(stdin); gets(str);
printf("\nEnter the character you want to search: ");
ch=getchar();
count=countchar(str,ch);
printf("\n%c occurs %d times in the string.",ch,count);
getch();
}
int countchar(char string[ ], int ch)
{
int l,i,c=0,f;
l=strlen(string);
if(ch>=65 && ch<=90) f=32;
else if(ch>=97 && ch<=122) f=-32;
else f=0;
for(i=0;i<l;i++)
{
if(string[i]==ch || string[i]==(ch+f))
c++;
}
return c;
}
<< Previous Answer | Next Answer >> |