天天看點

C++ 檔案操作學習

  1. fstream  可以對文本進行 讀和寫的操作
  2. ostream 隻能對文本進行 寫
  3. 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  以二進制的方式打開   ------------------------------------最簡介的方法是-----------------------------------       通過檔案流對 進行 寫進寫出的操作

  1. int a;

  2. string str;

  3. istream file("123.txt",ios::in|ios::out);

  4. file>>a;

  5. file>>str;

  6. //如果是寫入的話

  7. file<<a;

  8. file<<str;

  9. // 檔案流一般是 遇到空格 或者 換行符 就會終止讀取

來自為知筆記(Wiz)

轉載于:https://www.cnblogs.com/FlameLion/p/4629611.html