次の方法で共有


変換モード定数

#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 があるかどうかを確認し、それを、可能な場合は削除します。 これは fseekftell 関数を使用すると、ファイルの終了内で移動するには fseek ファイル末尾付近で正しく動作してしまうためです。

  • _O_BINARY
    バイナリ (無変換) モードをでファイルを開きます。 上記の変換は行われません。

  • _O_RAW
    _O_BINARY と同じ。 C 2.0 互換はサポートされます。

詳細については、「テキストとファイル I/O バイナリ モードファイルの変換」を参照してください。

参照

関連項目

_open、_wopen

_pipe

_sopen、_wsopen

_setmode

グローバル定数