#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。