使用C 對txt檔案進行讀寫

2021-10-06 23:07:36 字數 855 閱讀 3785

首先要包含標頭檔案

> #include
首先,在**檔案目錄下建立txt檔案的兩種方法:

特別注意!建立的檔案會在不需要確認的情況下覆蓋目錄下同名檔案,千萬小心!

main

(int argc,

char

*ar**)

將字串寫入檔案的**:

rose <<

"how are you?"

//向物件rose內寫入字串

jack <<

"not bad."

//向物件jack內寫入字串

讀取txt檔案中資料的**:

要特別注意txt檔案編碼格式需要更改為ansi!不然會出現亂碼。用軟體notepad++可以改

ifstream tom

("hello.txt");

char temp[

65000]=

;//建立char物件存放讀取的資料

//readfile >> temp; //讀取資料放入temp,遇到空格就會停止讀取

tom.

getline

(temp,

64000,0

);//可以輸出空格,遇到delim符號才截止。 最後乙個引數0表示文字框遇到空字元(ascll碼為32,文字框不可能有空字元)截止符。不加第三個引數0時,表示'\n'為截止符('\n'也是換行符)

cout << temp << endl;

//列印temp

tom.

close()

;

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 兩種功能,這意味著它可以建立檔案,向檔案寫入...