_fmode
_fmode 変数では、テキストまたはバイナリの変換のための既定のファイル変換モードを設定します。 このグローバル変数は非推奨とされました。セキュリティを強化したバージョンである _get_fmode および _set_fmode を、グローバル変数の代わりに使用する必要があります。 これは、Stdlib.h で次のように宣言されています。
構文
extern int _fmode;
解説
_fmode の既定の設定は、テキスト モード用の _O_TEXT です。 _O_BINARY はバイナリ モード用の設定です。
_fmode の値は、次の 3 つの方法で変更できます。
Binmode.obj とリンクします。これにより、
_fmodeの初期設定が_O_BINARYに変更され、その結果stdin、stdout、およびstderrを除くすべてのファイルがバイナリ モードで開かれるようになります。_get_fmodeまたは_set_fmodeを呼び出して、_fmodeグローバル変数を取得または設定します。_fmodeをプログラム内に設定してその値を直接変更します。