编写一个函数int func(char *str,char ch)它的功能是,求出str字符串中指定字符ch的个数,并返回此值
求助,代码一直达不到预期代码如下
#include<stdio.h>
int func(char *str,char ch)
{
int a=0;
while(*str!='\0')
{
if(*str==ch)a++;
str++;
}
return a;
}
int main()
{
char *str="good";
printf("%d\n",func(str,'0'));
return 0;
}