C 檔案流操作

2021-05-27 14:31:33 字數 729 閱讀 5358

c++的檔案流本質是利用了乙個buffer中間層,有點類似標準輸出和標準輸入一樣。

需要包含的標頭檔案:fstream.h

需要的命名空間:std

fstream提供了三個類,用來實現c++對檔案的操作,以下對其做個簡要概述。

1.ifstream類:

2.ofstream類:

3.fstream類:

支援的檔案型別:文字檔案和二進位制檔案(文字檔案儲存的是可讀的字元, 而二進位制檔案儲存的只是二進位制資料。利用二進位制模式,你可以操作影象等檔案。用文字模式,你只能讀寫文字檔案,否則會報錯!)。

舉例如下:

1.c++檔案流操作之檔案寫入:

#include #include using namespace std;

int main(){

string str;

ofstream out;

out.open("d.txt");

str="this is an ofstream test program!\n";

out<

2.c++檔案流操作之檔案讀取

#include #include using namespace std;

int main(){

ifstream in;

in.open("a.txt");

for(string str;getline(in,str);)

cout<

C 檔案流操作

include stdafx.h include include include include include using namespace std void writecharsettofile const string filename void outputfile const strin...

C 流檔案操作

c 流檔案操作 開發工具與關鍵技術 visual studio c 流檔案操作 流檔案的基本操作 1.開啟檔案 2.進行讀或者寫的操作 3.關閉檔案 計算機中各種應用系統都把一些資訊組織起來放在外部儲存器,這種組織被稱為檔案,並用檔名作為標識。c 中檔案作為無結構的位元組流 編碼方式 文字方式 二進...

C 檔案流操作

在檔案流中,定義的型別有 fstream 既可以是輸入流也可以是輸出流 ifstream 輸入流ofstream 輸出流在對檔案進行操作前,需要以open的形式開啟,第乙個引數是filename,第二個引數是mode mode 含義ios in 讀方式ios out 寫方式一般結合寫方式,在文末尾進...