回 帖 发 新 帖 刷新版面

主题:[讨论]是我的VC6.0软件坏了吗 运行不了

#include<stdio.h>
main()
{
long nc;
nc=0;
while(getchar()!=EOF)
++nc;
printf("%ld",nc);
}
求各位大神看一下有出错吗,我是按照书上写的啊。程序作用是字符计数。可是我运行了一下,完全没反应。比如输入1234567然后回车,它就直接换行了。什么也没输出

回复列表 (共2个回复)

沙发

楼主首先要清楚什么是EOF,也就是说getchar()返回值何时为EOF
控制台下应该是Ctrl+Z,试试看哦~

板凳

看了此贴菜鸟又涨姿势了

我来回复

您尚未登录,请登录后再回复。点此登录或注册