当前位置: 代码迷 >> C语言 >> [求助]读取单词怎么输入后不能回到原界面
  详细解决方案

[求助]读取单词怎么输入后不能回到原界面

热度:261   发布时间:2007-05-17 23:45:54.0
[求助]读取单词怎么输入后不能回到原界面

代码如下:#include<stdio.h>

void main()
{ int i=0,num=0;
char c, str[80];
printf("input str:");
gets(str);
while (gets(str)!='\0')
{while (gets(str)==' ' )
i++;
while(gets(str)!=' '&&gets(str)!='\0')
i++;
num++; }
printf("there are %d words in the line.",num);
}

搜索更多相关的解决方案: 界面  输入  单词  

----------------解决方案--------------------------------------------------------
你这样写的不对啊 先读取了一次 接着又读取一次  进行第一while循环判断  再接着又读取..........gets(str)这样写就是读取一次..你后面的读取和这个没关系的...不是同回事情  你应该后面用变量去做判断条件.
----------------解决方案--------------------------------------------------------
我不懂:
帮我改一下

----------------解决方案--------------------------------------------------------
原界面是什么意思啊?
----------------解决方案--------------------------------------------------------
[求助]读取单词怎么输入后不能回到原界面(操作界面)
以下是引用yangzhifu在2007-5-17 23:45:54的发言:

代码如下:#include<stdio.h>

void main()
{ int i=0,num=0;
char c, str[80];
printf("input str:");
gets(str);
while (gets(str)!='\0')
{while (gets(str)==' ' )
i++;
while(gets(str)!=' '&&gets(str)!='\0')
i++;
num++; }
printf("there are %d words in the line.",num);
}


----------------解决方案--------------------------------------------------------

  相关解决方案