c++ ofstream使用方法


ofstream是從內存到硬盤,ifstream是從硬盤到內存,流緩沖即是內存空間。

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

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

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

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

 

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

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

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

mode可取的值有以下:

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則以輸入/輸出方式打開。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM