次の方法で共有


ファイル変換定数

#include <stdio.h>

解説

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

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

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

    注意

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

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

t または b を mode に指定しないと、変換モードは既定のモードの変数 _fmodeによって定義されます。 テキストとバイナリ モードの使用方法の詳細については、「テキストとバイナリ モードは I/O があります」を参照してください。

参照

関連項目

_fdopen、_wfdopen

fopen、_wfopen

freopen、_wfreopen

_fsopen、_wfsopen

グローバル定数