変換モード定数
#include <fcntl.h>
解説
_O_BINARY と _O_TEXT の記号定数はファイルの変換モード (_open と _sopen) またはストリーム (_setmode) の変換モードを調べます。
有効な値は以下のものがあります。
_O_TEXT
テキスト (変換) モードをでファイルを開きます。 –復帰とライン フィード (CR-LF) の組み合わせは、入力時に一つのライン フィード (LF) に変換されます。 ライン フィードの文字が出力の CR-LF の組み合わせに変換されます。 また、Ctrl + Z は入力時に EOF (end-of-file) 文字として解釈されます。 読み取り/書き込み用に、読み取ることで開かれたファイルでは fopen がファイル末尾に Ctrl + Z があるかどうかを確認し、それを、可能な場合は削除します。 これは fseek と ftell 関数を使用すると、ファイルの終了内で移動するには fseek ファイル末尾付近で正しく動作してしまうためです。_O_BINARY
バイナリ (無変換) モードをでファイルを開きます。 上記の変換は行われません。_O_RAW
_O_BINARY と同じ。 C 2.0 互換はサポートされます。
詳細については、「テキストとファイル I/O バイナリ モード と ファイルの変換」を参照してください。