_fmode

_fmode 変数では、テキストまたはバイナリの変換のための既定のファイル変換モードを設定します。 このグローバル変数は、より安全な機能バージョン _get_fmode では非推奨と _set_fmodeされており、グローバル変数の代わりに使用する必要があります。 次のように Stdlib.h で宣言されています。

構文

extern int _fmode;

解説

_fmode の既定の設定は、テキスト モード用の _O_TEXT です。 _O_BINARY はバイナリ モード用の設定です。

_fmode の値は、次の 3 つの方法で変更できます。

  • Binmode.obj とのリンク。このオブジェクト ファイルでは_fmode、初期設定が_O_BINARY変更され、すべてのファイルがstdinバイナリ stdoutstderr モードで開かれます。

  • _get_fmode または _set_fmode を呼び出して、_fmode グローバル変数を取得または設定します。

  • _fmode をプログラム内に設定してその値を直接変更します。

関連項目

グローバル変数
_get_fmode
_set_fmode