次の方法で共有


ファイル変換定数

構文

#include <stdio.h>

解説

これらの定数は、変換モードを指定します ("b" または "t")。 このモードは、アクセスの種類 ("r""w""a""r+""w+""a+") を指定する文字列に含まれます。

変換モードは次のとおりです。

  • t

    テキスト (変換) モードで開きます。 このモードでは、復帰と改行 (CR-LF) の組み合わせは入力時に 1 つの改行 (LF) 文字に変換され、LF 文字は出力時に CR-LF の組み合わせに変換されます。 また、Ctrl + Z は入力時に EOF (end-of-file) 文字として解釈されます。 ファイルを読み取り用に、または読み取り/書き込み用に開くときは、fopen の実行時にファイル末尾に Ctrl + Z があるかどうかの確認が行われ、可能であればこの文字が削除されます。 fseek関数とftell関数を使用して Ctrl + Z で終わるファイル内を移動すると、fseekがファイルの末尾付近で不適切に動作する可能性があるため、削除されます。

    Note

    t のオプションは、fopenfreopen の ANSI 標準の一部ではありません。 これは Microsoft 拡張機能です。ANSI 互換が必要な場合は使用しないでください。

  • b

    バイナリ (無変換) モードで開きます。 上の変換は行われません。

tまたはbmodeで指定されていない場合、変換モードは既定のモード変数_fmodeによって定義されます。 テキスト モードとバイナリ モードの使用の詳細については、「 Text およびバイナリ モード ファイル I/Oを参照してください。

関連項目

_fdopen, _wfdopen
fopen, _wfopen
freopen, _wfreopen
_fsopen, _wfsopen
グローバル定数