C語言處理檔案

2021-10-05 12:19:57 字數 1203 閱讀 2628

c寫入資料到檔案

#include #include 

intmain( ) ;

fclose(fd);

return0;

}

寫入一串資料:

#include int

main()

mode有下列幾種形態字串:

r 開啟唯讀檔案,該檔案必須存在。

r+ 開啟可讀寫的檔案,該檔案必須存在。

w 開啟只寫檔案,若檔案存在則檔案長度清為0,即該檔案內容會消失。若檔案不存在則建立該檔案。

w+ 開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。

a 以附加的方式開啟只寫檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾,即檔案原先的內容會被保留。

a+ 以附加方式開啟可讀寫的檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾後,即檔案原先的內容會被保留。

上述的形態字串都可以再加乙個b字元,如rb、w+b或ab+等組合,加入b 字元用來告訴函式庫開啟的檔案為二進位制檔案,而非純文字檔案

通過fopen建立並開啟檔案:

#include int

main()

else

return0;

}

fscanf讀取檔案並列印:

#include int

main()

使用fgetc獲取乙個字元並列印, 迴圈即可讀取所有字元:

#include int

main()

return0;

}

使用fwrite和fread也可以實現同樣的效果:

#include void main( void

)

else

if( (stream = fopen( "

fread.out

", "

r+t" )) != null ) //

檔案讀取

else

}

nono

出處:企業**:

開源部落格:

287101329

18101055830

C語言檔案處理

file fp1 定義檔案流指標,用於開啟讀取的檔案 file fp2 定義檔案流指標,用於開啟寫操作的檔案 char text 1024 定義乙個字串陣列,用於儲存讀取的字元 char substr 無車號的影象 char substr2 結果為 準備 char substr3 來車方向 fp1 ...

C語言 檔案處理

在中檔案處理的函式 file 檔案指標變數名 如file fp 建立乙個名叫fp的檔案流。開啟關閉檔案 fclose file 檔案流 處理檔案內容 fprintf 檔案流,輸出內容 如同printf 後者是輸出到控制台,而fprintf 是輸出到檔案裡。fscanf 檔案流,讀取內容 如同scan...

C語言檔案處理 fopen函式

一 c語言操作檔案 1.1 開啟檔案你可以使用fopen 函式來建立乙個新的檔案或者開啟乙個已有的檔案,這個呼叫會初始化型別file的乙個物件,型別file包含了所有用來控制流的必要的資訊。下面是這個函式呼叫的原型 file fopen const char filename,const char ...