看K&R的The C Programming 第1.5节的字符输入/输出
#include <stdio.h>
main()
{
int c,nl;
nl = 0 ;
while((c = getchar()) != EOF)
if(c == '\n')
++nl;
printf("%d\n",nl);
}
没有讲怎么输入EOF程序一直循环呢,强制退出又没有记数效果,查了一下原来在windows下是ctrl+z,在linux下是ctrl+d进行输入EOF的