跳到主文
部落格全站分類:生活綜合
根本沒有什麽文件結束符。 如果有的話空文件不是還要占一個字節的結束符? EOF是什麽?它就是-1。它不過是C例程裏的一個常量,當碰到文件結尾時,就返回-1。 問題的根本是你錯誤的認為磁盤的文件結尾還有一個字符專門表示文件的結束,呵呵,沒有這個字符,你想啊,每讀一個字符還要比較一下它是否等于“空想的文件結束符“,是不是太低效了點呢。那是如何判斷文件是否已經結束的?中斷、異常。
Iver's Blog
lver76 發表在 痞客邦 留言(0) 人氣()