在线等··急急急 各位c语言高手请来帮帮忙~找下错误

2024-12-24 22:32:03
推荐回答(4个)
回答1:

你把数组名string换个名字看看,
for(i=0;c=string[i]!='\0';i++)
for(i=0;c=srting[i] && c!='\0';i++) 这两句改为

for(i=0;string[i]!='\0';i++)
c=srting[i]

回答2:

不要#include 和更改数组名string看看行不 。同样的编程如下:
#include
#include
int fun(char *s)
{ int n=0, word=0;
while(*s!='\0')
{ if(*s!=' ' && word==0)
{ n++;
word=1;
}
if (*s==' ')
word=0;
s++;
}
return n;

}
main()
{ char str[81];
int n;
printf("\nEnter a line text:\n");
gets(str);
n=fun(str);
printf("\nThere are %d words in this text.\n\n",n);
}

回答3:

哪有text b.cpp这种东西。完全是外行。
你用什么写的程序,编译了吗?怎么编译的?有.exe文件没?

回答4:

df