标题:一个很简单的循环语句的问题
取消只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-159094-1-1.html




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

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