fstream檔案讀寫

2021-06-17 22:27:39 字數 558 閱讀 6121

//最近在做檔案傳輸,對檔案讀寫稍微有點了解,記錄下來,方便以後查閱,也方便他人參閱。

//主要介紹了檔案的讀和檔案寫

//檔案讀

ifstream ifile;

ifile.open(filename, std::ios::in | std::ios::binary);      //開啟方式,所有的檔案都可以用二進位制開啟。

if (!ifile.good())

else

ifile.close();

*********以上是固定長度讀取,下面是按行讀取****************

//開啟關閉省略

string str;

while(getline(ifile, str))

//str就是每行的大小。按行讀寫相對慢點,因為大小不一樣。

*************寫檔案********************************

ofile << str; //這個就把str輸出到檔案中了,也可以用write,感覺《方便點,不曉得有缺陷沒。

ofile.close();

使用fstream讀寫檔案

下面通過乙個例子來說明如何使用 include include include include using namespace std void process string s return 0 在這個例子中,vector裡儲存的一系列的檔名 這裡只有2個,a.txt中的內容為aaa b.txt中...

使用fstream讀寫檔案

下面通過乙個例子來說明如何使用 include include include include using namespace std void process string s return 0 在這個例子中,vector裡儲存的一系列的檔名 這裡只有2個,a.txt中的內容為aaa b.txt中...

用Fstream讀寫檔案

fstream有兩個子類,ifstream和ofstream,分別用於從硬碟讀入資料到記憶體和把資料從記憶體寫入硬碟。讀 首先要包含fstream標頭檔案 再定義變數 例 ifstream inputfile inputfile是這個變數的名字 inputfile.open 檔名 呼叫ifstrea...