位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言基礎(chǔ)知識——文件結(jié)束

提問人:楊紫紅發(fā)布時間:2020-10-09

文件結(jié)束

問題

使用fgetc()函數(shù),文件結(jié)束時返回文件結(jié)束符EOF,其值為-1。這在對文本文件操作時不會產(chǎn)生問題。但對二進制文件進行讀操作時,由于-1是二進制數(shù)的合法值,故將影響文件數(shù)據(jù)的讀取。

為解決此問題,ANSI C提供了專門判斷文件結(jié)束的函數(shù)feof()。


feof()函數(shù)

     feof(文件指針);

     判斷文件位置指針是否已至文件尾 

     返回值:

         函數(shù)返回值為1時表示已至文件尾部;

         為0時則還未到文件結(jié)束處。




繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部