当前位置: 代码迷 >> C++ >> C语言基础-字符计算程序,该如何处理
  详细解决方案

C语言基础-字符计算程序,该如何处理

热度:10495   发布时间:2013-02-26 00:00:00.0
C语言基础-字符计算程序
#include <stdio.h>

main()
{
double nc;
for(nc = 0; getchar() != EOF; ++nc)
;
printf("%.0f\n",nc);
}

写出来的程序输入后按回车什么都没显示,是什么回事?在K和R的《C程序设计语言》上的。
KR,C语言基础

------解决方案--------------------------------------------------------
Ctrl+z 退出循环。 
步骤,1->回车->ctrl+z ->回车
------解决方案--------------------------------------------------------
顶LS,你都没有输入EOF,循环是不会结束的。
上面的是Windows下EOF的输入方法。
linux下是Ctrl-D。
  相关解决方案