_fmode

_fmode 變數會設定文字或二進位轉譯的預設檔案轉譯模式。 這個全域變數已被取代為更安全的功能版本 _get_fmode_set_fmode ,應該用來取代全域變數。 它會在 Stdlib.h 中宣告,如下所示。

語法

extern int _fmode;

備註

_fmode 的預設設定是文字模式轉譯的 _O_TEXT_O_BINARY 是二進位模式的設定。

您有三種方式可以變更 _fmode 值:

  • 連結與 Binmode.obj。這個物件檔案會將 的初始設定 _fmode 變更為 _O_BINARY ,導致 除了 、 stdout 以外的所有檔案 stdin ,以及在 stderr 二進位模式中開啟。

  • 呼叫 _get_fmode_set_fmode 以分別取得或設定 _fmode 全域變數。

  • 在您的程式中設定它,直接變更 _fmode 值。

另請參閱

全域變數
_get_fmode
_set_fmode