C语言EOF是什么?
2015-07-28 11:39
337 查看
C语言 EOF是什么?
Linux中,在新的一行的开头,按下Ctrl-D,就代表EOF(如果在一行的中间按下Ctrl-D,则表示输出"标准输入"的缓存区,所以这时必须按两次Ctrl-D);Windows中,Ctrl-Z表示EOF。(顺便提一句,Linux中按下Ctrl-Z,表示将该进程中断,在后台挂起,用fg命令可以重新切回到前台;按下Ctrl-C表示终止该进程。)
那么,如果真的想输入Ctrl-D怎么办?这时必须先按下Ctrl-V,然后就可以输入Ctrl-D,系统就不会认为这是EOF信号。Ctrl-V表示按"字面含义"解读下一个输入,要是想按"字面含义"输入Ctrl-V,连续输入两次就行了。
Linux中,在新的一行的开头,按下Ctrl-D,就代表EOF(如果在一行的中间按下Ctrl-D,则表示输出"标准输入"的缓存区,所以这时必须按两次Ctrl-D);Windows中,Ctrl-Z表示EOF。(顺便提一句,Linux中按下Ctrl-Z,表示将该进程中断,在后台挂起,用fg命令可以重新切回到前台;按下Ctrl-C表示终止该进程。)
那么,如果真的想输入Ctrl-D怎么办?这时必须先按下Ctrl-V,然后就可以输入Ctrl-D,系统就不会认为这是EOF信号。Ctrl-V表示按"字面含义"解读下一个输入,要是想按"字面含义"输入Ctrl-V,连续输入两次就行了。
相关文章推荐
- 求1+2+3+...+n
- 空闲时候思考之C++的临时量
- 将一个字符串转换成数字
- C语言中结构体的位域
- 关于友元
- 24点
- C++中没有finally,那么应该在哪里关闭资源?
- c++ 整形 提升
- C语言学习链接
- 读书笔记MoreEffectiveC++(24)
- 谭浩强《C++程序设计》学习篇———虚函数
- C++易vector
- c++中sort()及qsort()的用法总结
- C++中智能指针的设计和使用
- EGE图形配置(DEV C++5.6.0 MinGW4.8.1)
- integer to roman leetcode c++实现
- 『c++』 模板(template)--- 参数化多态性
- 一个C++版的嵌入式操作系统
- C++ typedef用法小结 (※不能不看※)
- 读书笔记MoreEffectiveC++(23)