C 檔案操作

2021-10-01 06:43:19 字數 1626 閱讀 2876

執行時產生的資料都屬於臨時資料,程式一旦執行結束都會釋放

檔案操作:通過檔案將資料持久化

⭐檔案操作標頭檔案://f stream

檔案型別分類:

1.文字檔案:文字以ascii碼形式儲存在計算機中

2.二進位制檔案:文字以二進位制形式儲存到計算機中

操作檔案三大類:

1.ofstream: 寫操作

2.ifstream:讀操作

3.fstream:讀寫操作

⭐寫檔案

操作步驟:

1.包含標頭檔案    #include

2.建立流物件   ofstream file1

3.開啟檔案   file1.open("檔案路徑或檔名",開啟方式);

4.寫資料   file1 << "寫入內容";

5.關閉檔案  file1.close();

⭐讀檔案

1.包含標頭檔案  #include

2.建立流物件  ifstream file1;

3.開啟檔案,並判斷是否開啟成功 file1.open("檔案路徑或檔名",開啟方式);

4.讀資料  四種讀取方式

5.關閉檔案  file1.close();

#include#include#includeusing namespace std;

void test01of()

void test01if()

//********************===

//讀資料四種方法:

//第一種 :將所有字元都放入buf陣列中

char buf[1024] = ;

while (file1 >> buf)

//第二種:

char buf2[1024] = ;

while (file1.getline(buf2, sizeof(buf2)))

//第三種:

string bufs;//把檔案寫入字串中

while (getline(file1,bufs))

//第四種不推薦

//******************************===

file1.close();

}int main()

C 檔案操作與C 的檔案操作

c filestream 檔案流 主要用於使用二進位制方式讀寫檔案資料,可讀取任何檔案 建立filestream物件 e 建立filestream物件 filemode 指定系統開啟檔案的方式filestream fileaccess 指定檔案的訪問方式 read唯讀,write只寫,readwri...

C 檔案操作

c 追加檔案 sw.writeline 追逐理想 sw.writeline kzlll sw.writeline net筆記 sw.flush sw.close c 拷貝檔案 string orignfile,newfile file.copy orignfile,newfile,true c 刪除...

C 檔案操作

c 檔案操作 軒軒 發表於 2006 2 18 12 40 16 在c 中,有乙個stream這個類,所有的i o都以這個 流 類為基礎的,包括我們要認識的檔案i o,stream這個類有兩個重要的運算子 1 插入器 向流輸出資料。比如說系統有乙個預設的標準輸出流 cout 一般情況下就是指的顯示器...