在命令行輸入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

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