C++文件和流

http://www.runoob.com/cplusplus/cpp-files-streams.html

標準庫fstream,他定義了三個新的數據類型:
ofstream:表示輸出文件流,用於創建文件並向文件寫入信息
ifstream:表示輸入文件流,用於從文件讀取信息
fstream:同時具有上述兩種類型的功能

打開文件
opem()標準語法
void open(const char *filename,ios::openmode mode);
第一個參數是文件名稱,第二個參數打開模式
ios::app 追加模式,所有的寫入都追加到文件末尾
ios::ate 文件打開後定位到文件末尾
ios::in 打開文件用於讀取
ios::out 打開文件用於寫入
ios::trunc 如果文件已經存在,其內容將在打開文件之前被截斷,即長度設爲0

以上模式合一混合使用

關閉文件
close()函數標準語法,
void close();

寫入文件
在 C++ 編程中,我們使用流插入運算符( << )向文件寫入信息,就像使用該運算符輸出信息到屏幕上一樣。

讀取文件
我們使用流提取運算符( >> )從文件讀取信息,就像使用該運算符從鍵盤輸入信息一樣。

文件位置指針

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章