| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 505 人关注过本帖
标题:[求助]读取单词怎么输入后不能回到原界面
只看楼主 加入收藏
yangzhifu
Rank: 1
等 级:新手上路
威 望:2
帖 子:433
专家分:0
注 册:2007-4-11
收藏
 问题点数:0 回复次数:4 
[求助]读取单词怎么输入后不能回到原界面

代码如下:#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);
}

搜索更多相关主题的帖子: 界面 输入 单词 
2007-05-17 23:45
coolskyboy
Rank: 2
等 级:论坛游民
帖 子:102
专家分:53
注 册:2007-4-7
收藏
得分:0 
你这样写的不对啊 先读取了一次 接着又读取一次  进行第一while循环判断  再接着又读取..........gets(str)这样写就是读取一次..你后面的读取和这个没关系的...不是同回事情  你应该后面用变量去做判断条件.

2007-05-17 23:52
yangzhifu
Rank: 1
等 级:新手上路
威 望:2
帖 子:433
专家分:0
注 册:2007-4-11
收藏
得分:0 
我不懂:
帮我改一下

方寸之内,剖天下; 方坛之内,析自我;
2007-05-17 23:59
起点线
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-12-7
收藏
得分:0 
原界面是什么意思啊?

2007-05-18 00:13
yangzhifu
Rank: 1
等 级:新手上路
威 望:2
帖 子:433
专家分:0
注 册:2007-4-11
收藏
得分:0 
[求助]读取单词怎么输入后不能回到原界面(操作界面)
以下是引用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);
}


方寸之内,剖天下; 方坛之内,析自我;
2007-05-19 09:46
快速回复:[求助]读取单词怎么输入后不能回到原界面
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016541 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved