这是一个创建于 2847 天前的主题,其中的信息可能已经有所发展或是发生改变。
在 c 程序设计语言这本书中,有这么一个例子
long nc;
nc= 0;
while(getcha() !=EOF)
++nc;
printf("%ld\n",nc)
用 gcc 编译运行后,无法输出 nc 的值,求指教
2 条回复 • 2017-02-04 17:52:41 +08:00
|
|
1
mutalisk 2017-02-03 00:21:01 +08:00 via iPhone
输入了文件结束符 eof 才能退出 while 循环
|
|
|
2
blackjar 2017-02-04 17:52:41 +08:00
另外 getchar() 兄弟复制总不会复制错吧
|