_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
をプログラム内に設定してその値を直接変更します。