C语言 EOF是什么?
2013-09-22 17:04
204 查看
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,连续输入两次就行了。
那么,如果真的想输入Ctrl-D怎么办?这时必须先按下Ctrl-V,然后就可以输入Ctrl-D,系统就不会认为这是EOF信号。Ctrl-V表示按"字面含义"解读下一个输入,要是想按"字面含义"输入Ctrl-V,连续输入两次就行了。
相关文章推荐
- C语言 EOF是什么?
- C语言 EOF是什么?
- C语言三个结束符有什么不同? EOF ‘\0’ '\n'
- C语言EOF是什么?
- C语言中EOF是什么意思?
- c语言中的EOF到底是什么呀?
- C语言中的EOF是什么?
- C语言 EOF,NULL(\0),换行符(\n),回车(\r)是什么?区别是什么?
- 转:c语言EOF是什么?(及getchar()和putchar用法)
- C语言中EOF是什么?
- C语言的EOF是什么?getchar()!=EOF返回的是什么?
- C语言中EOF是什么意思?
- 【转】C语言中#if #else 有什么作用?
- 关于c语言中#ifndef预处理后接什么的疑惑
- 基于C语言EOF与getchar()的使用详解【ZT】
- 《C语言到底能干什么》1.3 窗口程序的编写
- C语言中的EOF
- c语言文件中EOF和feof
- C语言中用什么方法实现抽象数据类型最好?
- 深入解读C语言中的符号常量EOF