C語言基礎知識——文件結束
提問人:楊紫紅發(fā)布時間:2020-10-09
文件結束
問題
使用fgetc()函數(shù),文件結束時返回文件結束符EOF,其值為-1。這在對文本文件操作時不會產生問題。但對二進制文件進行讀操作時,由于-1是二進制數(shù)的合法值,故將影響文件數(shù)據(jù)的讀取。
為解決此問題,ANSI C提供了專門判斷文件結束的函數(shù)feof()。
feof()函數(shù)
feof(文件指針);
判斷文件位置指針是否已至文件尾
返回值:
函數(shù)返回值為1時表示已至文件尾部;
為0時則還未到文件結束處。
繼續(xù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>