次の方法で共有


ファイル読み出し/書き込みアクセス定数

#include <stdio.h>

解説

これらの定数は、アクセスの種類 (「a」、「r」、または「w」要求) ファイルに指定します。 変換モード (「b」または「t」) パターンと ディスクにコミット モード 両方 (「c」または「n」アクセスの種類と) を指定できます。

アクセスの種類について、次に説明します。

  • "a"
    ファイル (追加など) の末尾に書き込み用に開く; あるファイルを最初に作成します。 すべての書き込み操作はファイルの末尾に出現します。 ファイル ポインターは fseek または 巻き戻しを使用して移動することもできますが、書き込み操作の前にファイルの末尾に、常に移動されます。

  • "a+"
    上と同じですが、読み取りを割り当てます。

  • "r"
    読み取り用に開きます。 ファイルが存在しないか、ファイルを開く呼び出しは失敗します。

  • "r+"
    読み取りと書き込みの両方のモードで開きます。 ファイルが存在しないか、ファイルを開く呼び出しは失敗します。

  • "w"
    書き込み用に空のファイルを開きます。 指定したファイルが既に存在すると、そのファイルの内容は破棄されます。

  • "w+"
    読み取りと書き込みの両方のモードで空のファイルを開きます。 指定したファイルが既に存在すると、そのファイルの内容は破棄されます。

「r+」、「w+」、または「a+」の型を指定すると、読み取りと書き込みの両方を行うことができます (ファイルは「更新」で開いた呼ばれます)。 ただし、読み取りと書き込みを切り替える場合、中間の fflushfsetposfseek、または 巻き戻し 操作が必要です。 現在位置を fsetpos または fseek 操作に指定できます。

参照

関連項目

_fdopen、_wfdopen

fopen、_wfopen

freopen、_wfreopen

_fsopen、_wfsopen

_popen、_wpopen

グローバル定数