文件中的內(nèi)容存儲方式:
abc23!$%#$%....EOF(標(biāo)志)
在EOF標(biāo)志后面才是文件指針結(jié)束,即讀取EOF后,文件指針向后移一個位置,這里判斷feof(fp)才是true.
即在讀取EOF時,feof(fp)還是false,所以程序會多進(jìn)行一次操作.
一般可以用ch = fgetc() != EOF,
讀取結(jié)構(gòu)體,數(shù)組元素等可用 fread(buffer, size, count, fp) != 0
fgets(line, maxLength, fp) != null