次の方法で共有


_fmode

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

構文

extern int _fmode;

解説

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

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

  • Binmode.objにリンクします。このオブジェクト ファイルは、 _fmode の初期設定を _O_BINARYに変更し、 stdinstdoutstderr を除くすべてのファイルをバイナリ モードで開きます。

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

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

関連項目

グローバル変数
_get_fmode
_set_fmode