c++ ofstream使用方法

ofstream是從內存到硬盤,ifstream是從硬盤到內存,流緩衝便是內存空間。ios

插入器<<  : 向流輸出數據。app

cout << "test!" << endl; 將字符串輸出到標準輸出流。函數

析取器>> : 從流中輸入數據內存

cin >> x; 從標準輸入流中讀取一個數據到變量x中。ci

 

函數open()用來打開一個文件:字符串

void open(const char* filename, int mode, int access);io

filename 文件名, mode 打開文件的方式,access 打開文件的屬性test

mode可取的值有如下:stream

ios::app 追加的方式變量

ios::ate 定位到文件末尾

ios::binary 二進制的方式

ios::in 輸入方式,把文件內容讀入到內存

ios::out 輸出方式,把內存中數據讀出到文件

ios::nocreate 不建立文件

ios::noreplace 不覆蓋文件

ios::trunc 若文件存在,把文件長度設爲0

 

access可取的值爲:

0 普通文件; 1 只讀文件; 2 隱含文件; 4 系統文件

 

打開文件也可使用ofstream和ifstream, ofstream默認以輸出方式打開文件,ifstream默認以輸入方式打開文件,而fstream則以輸入/輸出方式打開。

相關文章
相關標籤/搜索