_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 の値を設定して直接変更します。