如何输入EOF(End Of File)

看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的

Tags: eof

上一篇: Linux c 编程一站式学习   下一篇: CSDN密码泄漏用户的反思

提交疑问

回顶部