为什么这个程序在VC6.0中,输入字符,始终没有输出呢?光标转到了下一行,但是什么输出都没有

也没提示”pressanykeytocontinue"?//编写一个程序读取输入,直到遇到#,并报告序列号ei出现的次数。#include<stdio.h>#includ... 也没提示”press any key to continue"?
//编写一个程序读取输入,直到遇到#,并报告序列号ei出现的次数。
#include <stdio.h>
#include <string.h>
int main(void){
char ch,ch2;
int sum = 0;
printf("请输入字符串,并以#号键结束\n");
fflush(stdout);
while((ch = getchar()) != '#'){
if(ch == 'e'){
ch2 = 'e';
continue;
}
if(ch == 'i' && ch2 == 'e'){
sum++;
}
ch2 = ch;
}
printf("共输入%d个ei\n",sum);
printf("\nend\n");
return 0;
}
程序应该是没有问题的,我在网上搜的,但是运行后等了很长时间还是没有结果
展开
 我来答
百度网友2018359
推荐于2017-10-06 · TA获得超过3494个赞
知道大有可为答主
回答量:3486
采纳率:73%
帮助的人:1442万
展开全部
运行后输入#号了吗?要输入#号后才执行printf语句。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式