千寻0 发表于 2014-7-19 20:26:58

EOF问题

本帖最后由 风之残月 于 2014-11-10 10:18 编辑

请问我下面的程序当我输入什么程序会结束,就是getchar()的值会等于EOF
#include <stdio.h>
main()
{
      long nc;
      nc=0;
      while (getchar()!=EOF)
                ++nc;
      printf("%ld\n",nc);
}



牡丹花下死做鬼 发表于 2014-7-19 20:26:59

EOF的话 控制台里就是 ctrl+z 然后回车

嘻嘻学 发表于 2014-7-20 12:24:33

c=getchar()从标准输入流中读取一个字符到c,putchar(c)输出该字符。
可以按下CTRL+Z组合键来表达EOF从而结束输入。
页: [1]
查看完整版本: EOF问题