C語言從TXT檔案中讀寫資料

2021-08-02 21:39:26 字數 721 閱讀 6991

下面是乙個簡單檔案讀取測試程式,首先是寫資料,將數字0~9寫入到data.txt檔案中,然後再從data.txt中讀取資料,將讀到的資料存到陣列a[10]中,並且列印到控制台上。

下面是程式:

[cpp]view plain

copy

print?

#include 

int main()  

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

fprintf(fpwrite,"%d ",i);  

fclose(fpwrite);  

//下面是讀資料,將讀到的資料存到陣列a[10]中,並且列印到控制台上

int a[10]=;  

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

if(fpread==null)  

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

getchar();//等待

return 1;  

}  

下面是寫入到txt後的截圖:

下面是讀取檔案後列印資料到控制台的截圖

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