資料型別
描述ofstream
該資料型別表示輸出檔案流,用於建立檔案並且向檔案中寫入資訊
ifstream
該資料型別表示輸入檔案流,用於從檔案中讀取資訊
fstream
改資料型別通常表示檔案流,且同時具有ofstream
ifstream
倆種功能
在c++中,fstream
可以建立檔案,向檔案內寫入資訊,也可以從檔案內讀取資訊。
若想在c++中進行檔案處理,必須加上標頭檔案。
#include
#include
using
namespace std;
intmain()
void
open
(const
char
*filename, ios::openmode mode)
;
第一引數是指定要開啟檔案的名稱以及位置,第二引數是用來定義檔案被開啟的模式。
模式標誌
描述追加模式,所有寫入的資料都追加到檔案末尾
ios::ate
檔案開啟以後定義到檔案末尾
ios::in
開啟檔案用於讀取
ios::out
開啟檔案用於寫入
ios::trunc
若該檔案存在,其內容在開啟檔案前被截斷,即把檔案長度設為0。(移除原檔案內容,不存在時不會自創檔案)
#include
#include
using
namespace std;
intmain()
void
close()
;
#include
#include
using
namespace std;
intmain()
#include
#include
using
namespace std;
intmain()
#include
#include
#include
using
namespace std;
intmain()
你應該知道的c 反射詳解
c 反射 首先了解c 反射的概念,反射是乙個執行庫型別發現的過程。通過反射可以得到乙個給定程式集所包含的所有型別的列表,這個列表包括給定型別中定義的方法 字段 屬性和事件。也可以動態的發現一組給定類支援的藉口 方法的引數和其他 相關資訊如基類 命名空間 資料清單等。c 反射命名空間詳細介紹 1.sy...
長期操作電腦你應該知道的
你也許是個網蟲或電腦迷或你不得不長時間坐在電腦跟前,但是你知道如何保護自己嗎?如果不太清楚,下面的文字你有必要看看了。1.注意養成良好的衛生習慣 電腦操作者不宜一邊操作電腦一邊吃東西,也不宜在操作室內就餐,否則易造成消化不良或胃炎。電腦鍵盤接觸者較多,工作完畢應洗手以防傳染病。2.注意保持 清潔 應...
你應該知道git rebase
多人開發時,一般都會使用git來進行 管理。使用過git的童鞋肯定對git pullgit pushgit merge非常熟悉。那麼,大家有沒有了解過git rebase命令呢?rebase翻譯成中文叫 變基 相比merge,rebase並沒有進行合併操作,該命令只是提取了當前分支的修改,將其複製在...