檔案模式

檔案模式(file mode)指的是C++在打開檔案時,無論是調用open還是以檔案名稱作為流初始化的一部分。

基本介紹

  • 中文名:檔案模式
  • 用途:指定流打開的不同模式
  • 性質:整型常量
  • 檔案模式:in 
簡介,檔案模式及其含義,

簡介

與條件狀態標誌一樣,檔案模式也是整型常量,在打開指定檔案時,可用位操作符設定一個或多個模式。檔案流構造函式和open 函式都提供了默認實參設定檔案模式。默認值因流類型的不同而不同。此外,還可以顯式地以模式打開檔案。

檔案模式及其含義

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

相關詞條

熱門詞條

聯絡我們