你應該知道的C 檔案操作

2021-09-25 10:44:10 字數 1363 閱讀 9747

資料型別

描述ofstream該資料型別表示輸出檔案流,用於建立檔案並且向檔案中寫入資訊

ifstream該資料型別表示輸入檔案流,用於從檔案中讀取資訊

fstream改資料型別通常表示檔案流,且同時具有ofstreamifstream倆種功能

在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並沒有進行合併操作,該命令只是提取了當前分支的修改,將其複製在...