共用方式為


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

檔案 I/O 作業進行中的兩個轉譯模式、 文字或二進位檔,用來開啟檔案的模式而定。 資料檔案通常會處理以文字模式。 若要控制檔案的轉譯模式,其中一個可以:

  • 保留目前的預設設定,並僅在開啟選取的檔案時,請指定另一個模式。

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

  • 預設的轉譯模式直接設定變更全域變數 _fmode 在您的程式。 此函式_set_fmode的值,這個變數,但它也可直接設定的集合。

當您呼叫函式開啟的檔案類似 _ 開啟fopenfopen_sfreopenfreopen_s_fsopen_sopen_s,您可以覆寫目前的預設設定的_fmode藉由指定適當的引數的函式_set_fmode。 stdin, stdout,以及stderr資料流永遠都開啟以文字模式的預設值 ; 開啟這些檔案時,您也可以覆寫此預設值。 使用 _setmode ,將檔案開啟後,使用的檔案描述項的轉譯模式變更。

請參閱

參考

輸入和輸出

依類別的執行階段常式