c如何判斷檔案末尾

2021-12-25 21:15:27 字數 849 閱讀 8454

1樓:八哥說科技

使用標準庫函式feof()可判斷是否到達檔案結尾。

用法:#include

int feof(file *stream);

引數流 :file結構的指標。

功能:feof是c語言標準庫函式,其原型在stdio.h中,其功能是檢測流上的檔案結束符,如果檔案結束,則返回非0值,否則返回0(即,檔案結束:

返回非0值,檔案未結束,返回0值),檔案結束符只能被clearerr()清除。

2樓:匿名使用者

c有一套f開頭的系列函式操作檔案。

開啟"c:\1.txt"檔案:file *f = fopen("c:\1.txt", "wb");

讀取200個位元組:char buf[1024]; fopen(buf, 200,1,f);

判斷檔案是否到頭 if(feof(f))//檔案到頭為true檔案到頭,關閉檔案:fclose(f);

3樓:

eof 的判斷 應 緊接在 讀語句 後面 進行。不應在輸出語句 執行完後 下一論迴圈開始再檢查。

while(1)

4樓:

改成int haoma;

while(f1>>haoma)

f1.close();

個人理解:

eof是-1,因為二進位制檔案中也可包含-1,所以當檔案讀到檔案末尾的時候並不知道已經到末尾,當讀到末尾之後,才會知道讀取已經結束

5樓:逸明鯨人

//可以保證以下程式的正確性

int n;

while(cin>>n)cout<

如何判斷檔案是否被加殼,如何判斷一個檔案是否被加殼

我一般簡單判斷檔案是否加殼,使用 peid,language2000 等,他們是第三方軟體。或者通過 stu pe 檢視它的區段,一般第一區段是 text 且入口點在第一區段之類的是未加殼。其他的需要一些經驗判斷。用 od 偵錯程式觀察入口點也能做一些判斷。當然,stu pe 和 od 都是軟體。還...

C如何對檔案進行讀寫,c 如何讀寫文字檔案

省略些許判斷 如有無該檔案 filestream fs new filestream a.txt filemode.open streamreader sr new streamreader fs 讀取回 string txt sr.readtoend streamwriter sw new str...

C語言裡如何判斷空格C語言中如何判斷一個字元是空格下一個字元不是空格

如下 int main void else return 0 c語言對zhi字元判斷是否為空格有兩種方式 dao if c printf c是空格 這種方法比較直觀,直接比較當前字元和空格是不是相等,是的話就是空格了。演示如下 2.if c 32 printf c是空格 c語言中字元和數值比較,會轉...