C 中的檔案操作

2021-10-06 09:44:36 字數 954 閱讀 6874

1.c++中對檔案進行操作需要包含標頭檔案#include

其中寫檔案 ofstream

讀檔案 ifstream

讀寫檔案 fstream

2.寫檔案的步驟

1.建立流物件, ofstream ofs;

2.設定開啟方式, ofs.

open

("檔案位置"

, 開啟方式)

;3.寫入資料, ofs <<

"資料內容"

(後面根據需要也可以加上<;4.關閉檔案,ofs.

close()

;檔案的開啟方式

ios::in 讀檔案的方式開啟

ios::out 寫檔案的方式開啟

ios::ate 初始位置是檔案末尾

ios::trunc 如果檔案存在,先刪除,再建立

ios::binary 二進位制的方式開啟

3.讀檔案的步驟

1.建立流物件, ifstream ifs;

2.設定開啟方式, ifs.

open

("檔案位置"

, 開啟方式)

;3.判斷檔案是否開啟成功, if

(!ifs.is_open)

4.讀取資料:

//預設的是一行一行讀,讀取到空格會停止,讀取完以後會返回乙個錯誤的資訊

第一種:while

(ifs >> buf)

第二種:while

(ifs.

getline

(buf,

sizeof

(buf)))

第三種:string buf;

while

(getline

(ifs, buf)

)5.關閉檔案, ifs.

close()

;

C 中的檔案操作

c 建立目錄 建立目錄c sixage directoryinfo d directory.createdirectory c sixage d1指向c sixage sixage1 directoryinfo d1 d.createsubdirectory sixage1 d2指向c sixage...

C 中的檔案操作

在c 中,有乙個stream這個類,所有的i o都以這個 流 類為基礎的,包括我們要認識的檔案i o,stream這個類有兩個重要的運算子 1 插入器 向流輸出資料。比如說系統有乙個預設的標準輸出流 cout 一般情況下就是指的顯示器,所以,cout write stdout n 就表示把字串 wr...

C 中的檔案操作

在c 中,有乙個stream這個類,所有的i o都以這個 流 類為基礎的,包括我們要認識的檔案i o,stream這個類有兩個重要的運算子 1 插入器 向流輸出資料。比如說系統有乙個預設的標準輸出流 cout 一般情況下就是指的顯示器,所以,cout write stdout n 就表示把字串 wr...