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...