1. 程式人生 > >(四)關於讀文件的結束的判別方法(EOF和feof)以及區別

(四)關於讀文件的結束的判別方法(EOF和feof)以及區別

eof 是否 () sci 文件結尾 文本文件 正常的 等於 正常

  關於讀文件的時候判斷文本是否讀完的方式一般可以通過EOF,一般宏定義為-1.因為ASCII碼中不可能出現-1. 

  當以文本形式讀取文件內容, 讀入的字符值等於EOF時, 表示讀入的已不是正常的字符而是文件結束符

  當以二進制形式讀取文件內容, 信息都是以數值方式存在的, EOF的值可能就是所要處理的二進制文件中的信息, 此時需要用 feof() 來判斷是否到達了文件結尾

  即EOF可以作為文本文件的結束標誌, 但不能作為二進制文件的結束符, feof函數既可以判斷二進制文件, 又可以判斷文本文件

(四)關於讀文件的結束的判別方法(EOF和feof)以及區別