在命令行输入EOF

 

 

 

EOF是一个状态,而不是一个键,各种不同的程序里面有不同的表达方式
Windows的cmd里面是Ctrl   +   Z
而Unix的shell下面是Ctrl   +   D

 

 

 

 

1、EOF是文件终止产生的异常,它不是一个符号,并没有包含在文件中。
2、输入ctrl+z、ctrl+d就是手动模拟一个终止异常。
3、EOF被宏定义为-1,并不是其本身的值为-1。
4、EOF只可用来判定ASCII文件结束,对于二进制文件不可用。二进制文件用feof()函数。
5、EOF被宏定义为-1可能是因为ASCII的范围一般为0~255不包含-1。

欢迎访问:乐园www.ly8.co

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章