C 讀寫txt檔案記錄

2021-08-24 18:14:43 字數 968 閱讀 9384

為什麼記下這段程式呢,因為這個程式我經常會用到,但每次寫完總忘記,結果還得再網上找相關**,所以不如在這裡記錄一下,以後可以直接在這裡來取。

#include 

int main()

for(int i=0;i<10;i++)

fclose(fpwrite);

//讀資料

int a[10]=;

file *fpread=fopen("data.txt","r");

if(fpread==null)

for(int i=0;i<10;i++)

return

1;}

fopen函式的第二個引數選項:

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

r+ 以讀/寫方式開啟檔案,該檔案必須存在。

rb+ 以讀/寫方式開啟乙個二進位制檔案,只允許讀/寫資料。

rt+ 以讀/寫方式開啟乙個文字檔案,允許讀和寫。

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

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

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

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

wb 以只寫方式開啟或新建乙個二進位制檔案,只允許寫資料。

wb+ 以讀/寫方式開啟或建立乙個二進位制檔案,允許讀和寫。

wt+ 以讀/寫方式開啟或建立乙個文字檔案,允許讀寫。

at+ 以讀/寫方式開啟乙個文字檔案,允許讀或在文字末追加資料。

ab+ 以讀/寫方式開啟乙個二進位制檔案,允許讀或在檔案末追加資料。

C 讀寫txt檔案

首先windows 7中的txt文件中,預設每行末尾會加 r 和 n 表示此行結束。回車表示游標移到行首,換行表示游標移至下一行,所以二者要配合使用。因此利用string的split函式讀取txt檔案是就需要額外加入換行符和回車符作為分隔符。例外一點就是split函式讀取至每行結束時,雖然行尾換行符...

c 讀寫txt檔案

最近專案又遇到了乙個問題,最初我把上傳失敗的記錄儲存在配置檔案中,這個失敗的記錄有上百條,導致在配置檔案中的value很長,這樣在vs中就破壞了xml的結構,導致xml不能正確解析。最後決定將這些上傳失敗的記錄單獨儲存在乙個txt文字中,這樣就需要對txt進行讀寫。方法其實還是很簡單的,但是讀寫完一...

C 讀寫檔案txt

為了定量 詳細 準確的獲取資料,寫乙個c 去記錄呼叫的值 include include include windos庫 using namespace std fstream 該資料型別通常表示檔案流,且同時具有 ofstream 和 ifstream 兩種功能,這意味著它可以建立檔案,向檔案寫入...