- fstream 可以對文本進行 讀和寫的操作
- ostream 隻能對文本進行 寫
- istream 隻能對文本進行 讀
先來 了解一下 流 類庫的成員函數 put(char c) 輸出一個字元 write(const char * str,int n) 輸出一條字元串 get(char c) 擷取一個字元 getline(char *buf,int n,char deline='\n') 讀取一行字元 最後一個參數是終止标志字元 read(char *buf ,int n) 讀取 若幹的字元 ios::in 隻讀 ios::out 隻出 ios::app 追加 ios::ate 打開時位于檔案尾 ios::trunc 如果存在檔案則 清空,不存在則建立 ios::binary 以二進制的方式打開 ------------------------------------最簡介的方法是----------------------------------- 通過檔案流對 進行 寫進寫出的操作
-
int a;
-
string str;
-
istream file("123.txt",ios::in|ios::out);
-
file>>a;
-
file>>str;
-
//如果是寫入的話
-
file<<a;
-
file<<str;
-
// 檔案流一般是 遇到空格 或者 換行符 就會終止讀取
來自為知筆記(Wiz)
轉載于:https://www.cnblogs.com/FlameLion/p/4629611.html