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++ 編程中,我們使用流插入運算符( << )向文件寫入信息,就像使用該運算符輸出信息到屏幕上一樣。
讀取文件
我們使用流提取運算符( >> )從文件讀取信息,就像使用該運算符從鍵盤輸入信息一樣。
文件位置指針