供参考:
#include<stdio.h>
int countchar(char *p,char c)
{
int sum=0;
while(*p != '\0'){
if(*p == c) sum++;
p++;
}
return sum;
}
int main()
{
int cnt;
char str[512];
gets(str);
cnt = countchar(str,'*');
printf("%d\n",cnt);
return 0;
}