| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 764 人关注过本帖
标题:一个很简单的循环语句的问题
取消只看楼主 加入收藏
aixue0323
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-1-26
收藏
 问题点数:0 回复次数:3 
一个很简单的循环语句的问题

#include<stdio.h>

void main()

{
int x;
char i,ans;
ans = 'y';
do
{
x=0;
printf("\n请输入字符:");
fflush(stdin);
do
{
i=getchar();

x++;
}
while(i != '\n');
printf("\n输入的总字符:",--x);
printf("\n是否继续输入(Y/N)?");
ans = getchar();
}

while(ans=='Y'||ans=='y');

}

程序运行结果有错,显示为error spawning cl.exe。大家帮忙看看怎么回事呢?

搜索更多相关主题的帖子: ans 语句 printf getchar 
2007-07-30 10:14
aixue0323
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-1-26
收藏
得分:0 
那怎么办啊?把工具卸了,在装一遍?
2007-07-30 10:26
aixue0323
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-1-26
收藏
得分:0 

,恩,谢谢你。自己动手丰衣足食。

2007-07-30 10:38
aixue0323
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-1-26
收藏
得分:0 
fflush(stdin)清空标准输入缓冲区,防止万一无法读取新数据导致的程序错误。
2007-07-30 11:11
快速回复:一个很简单的循环语句的问题
数据加载中...
 
   



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

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