请教一下大神们,新手小白刚学C语言遇到了点问题
请问这道题要怎么改才对呢?
#include<stdio.h>
char fun(char a[80],char b)
{
int x;//统计个数
int i;
for(i=0;i<80;i++)
{
while(a[i]!='\n')//给循环设置终止条件
{
if(a[i]==b)
x++; }
}
return x;
}
void main()
{
char s[80];
char c;
int t=0;
int i;
printf("请输入一段少于80字符的文字:\n");
gets(s);
printf("请输入需要查找的字符:\n");
c=getchar();
t=fun(s[i],c);
printf("个数为:%d",t);
}