字符数组的应用中..该程序哪里错了..

[复制链接]
查看11 | 回复1 | 2009-4-21 09:32:26 | 显示全部楼层 |阅读模式
#include
void main()
{
char string[81];
int i,num=0,word=0;
char c;
gets(string);
for(i=0;(c=string!='\0');i++)
if(c==' ')
word=0;
else if(word==0)
{
word=1;
num++;
}

printf("there are %d words in the line.\n",num);
}

我是初学的,弄不清哪错了..
大家帮忙看下这程序哪不对了..谢谢

回复

使用道具 举报

千问 | 2009-4-21 09:32:26 | 显示全部楼层
#include void main() { char string[81]; int i,num=0,word=0; char c; gets(string); for(i=0;(c=string)!='\0';i++) {if(c==' ') word=0; else if(word==0) { word=1; num++; } }printf("there are %d words in the line.\n",num); } 试试看...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行