共用方式為


文字和二進位模式檔案 I/O

檔案 I/O 作業在兩個轉譯模式中發生,文字或二進位格式之一,根據開啟檔案的方式。 資料檔通常在文字模式處理。 若要控制版本模式的檔案,則可以:

  • 只有在您開啟選取的檔案時,保存目前預設值和指定的替代方式。

  • 使用 _set_fmode 函式變更新開啟的檔案的預設模式。 使用 _get_fmode 尋找目前預設模式。 初始預設值為文字模式 (_O_TEXT)。

  • 直接透過在程式中設定程式的全域變數 _fmode,變更預設版本模式。 _set_fmode 函式會設定這個變數的值,不過,它也可以直接設定。

當您呼叫檔案開啟函式 (例如 _openfopenfopen_sfreopenfreopen_s_fsopen_sopen_s時,您可以指定適當的引數覆寫 _fmode 目前預設設定到函式 _set_fmode。 預設為 stdin、 stdout和 stderr 資料流永遠開啟以文字模式;開啟檔案中的任一個時,您也可以覆寫這個預設值。 在檔案開啟之後使用檔案描述項,使用 _setmode 變更目前的轉譯模式。

請參閱

參考

輸入和輸出

依分類區分的執行階段常式