EOF问题
本帖最后由 风之残月 于 2014-11-10 10:18 编辑请问我下面的程序当我输入什么程序会结束,就是getchar()的值会等于EOF
#include <stdio.h>
main()
{
long nc;
nc=0;
while (getchar()!=EOF)
++nc;
printf("%ld\n",nc);
}
EOF的话 控制台里就是 ctrl+z 然后回车 c=getchar()从标准输入流中读取一个字符到c,putchar(c)输出该字符。
可以按下CTRL+Z组合键来表达EOF从而结束输入。
页:
[1]