小编dav*_*ave的帖子

输入一些文本并按"回车"键(EOF)后,为什么printf语句不执行?

该代码源自"The C Programming Language,Second Edition":

#include <stdio.h>

main()
{
  long nc;

  nc = 0;
  while(getchar() != EOF)
    ++nc;
  printf("%s: %ld\n", "number of characters", nc); 
}
Run Code Online (Sandbox Code Playgroud)

按"输入"键(EOF)后为什么不执行"printf"语句?

c printf eof

2
推荐指数
1
解决办法
442
查看次数

标签 统计

c ×1

eof ×1

printf ×1