_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
值。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應