ファイル変換定数
構文
#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 があるかどうかの確認が行われ、可能であればこの文字が削除されます。 Ctrl + Z で終わるファイル内を移動するために andftell
関数を使用するとfseek
、ファイルの末尾付近で不適切な動作が発生fseek
する可能性があるため、削除されます。Note
t のオプションは、
fopen
とfreopen
の ANSI 標準の一部ではありません。 これは Microsoft 拡張機能です。ANSI 互換が必要な場合は使用しないでください。b
バイナリ (無変換) モードで開きます。 上の変換は行われません。
t または b が指定mode
されていない場合、変換モードは既定のモード変数_fmode
によって定義されます。 テキスト モードとバイナリ モードの使用の詳細については、「テキスト モードおよびバイナリ モード ファイル I/O」を参照してください。
関連項目
_fdopen
, _wfdopen
fopen
, _wfopen
freopen
, _wfreopen
_fsopen
, _wfsopen
グローバル定数
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示