檔案模式

"打開檔案做讀操作out 打開檔案做寫操作

簡介

C++在打開檔案時,無論是調用 open 還是以檔案名稱作為流初始化的一部分,都需指定檔案模式(file mode)。每個 fstream 類都定義了一組表示不同模式的值,用於指定流打開的不同模式。
與條件狀態標誌一樣,檔案模式也是整型常量,在打開指定檔案時,可用位操作符設定一個或多個模式。檔案流構造函式和 open 函式都提供了默認實參設定檔案模式。默認值因流類型的不同而不同。此外,還可以顯式地以模式打開檔案。

檔案模式及其含義

in 打開檔案做讀操作
out 打開檔案做寫操作
app 在每次寫之前找到檔案尾
ate 打開檔案後立即將檔案定位在檔案尾
trunc 打開檔案時清空已存在的檔案流
binary 以二進制模式進行 IO 操作
out 打開檔案做寫操作,刪除檔案中已有的數據
out | app 打開檔案做寫操作,在檔案尾寫入
out | trunc 與 out 模式相同
in 打開檔案做讀操作
in | out 打開檔案做讀、寫操作,並定位於檔案開頭處
in | out | trunc 打開檔案做讀、寫操作,刪除檔案中已有的數據

相關詞條

相關搜尋

熱門詞條

聯絡我們