用字符指针编程求出字符串中指定字符的个数,需要进行字符指针的传参。
请各位佬解答一下,在字符指针这里卡住了
#include <stdio.h>
int func(char *p,char c)
{
int i=0,count = 0;
while(*(p+i) != '\0')
{
if(*(p+i) == c)
count++;
i++;
}
return count;
}
int main()
{
char s[1000];
gets(s);
char c = getchar();
int count = func(s,c);
printf("%d",count);
}