C ++のfopen関数の使用

関数の定義

FILE * fopenを(のconstのchar *ファイル名、constのchar型*モード)。

第二に、パラメータ・モード:

"R" 読み:  入力操作をファイルを開くには、ファイルが存在している必要があります。
"W" 書き込み:  ファイルがすでに存在する場合は、出力操作は、空のファイルを作成し、ファイルの内容が空のファイルとして扱われ、破棄されました。
"A" 追記:  ファイルを開き、出力操作は、常にファイルが存在しない場合は、新しいファイルを作成し、出力ファイルにデータを追加。
"R +" 読み取り/更新:  オープンファイル(入力および出力)更新、ファイルが存在しなければなりません
"W +" 書き込み/更新:  ファイルが既に存在する場合は、入力と出力ファイルのためのスペースを作成し、ファイルの内容が空のファイルとして扱われ、破棄されました。
「+」 追記/更新:  オープン出力ファイルは、出力操作は常に、その後、データファイルを追加されたファイルが存在しない場合は、新しいファイルを作成します。

モデルはバイナリ形式で開いた場合のいずれかで、モード「B」を追加する必要があり、テキストモードでファイルを開くために、テーブル内の指定された文字列の末尾のモード(例えば、「RB +」)され、二つにしてもよいです中間文字(例えば、 "R + B")。

第三に、戻り値

ファイルが正常に開かれている場合、それ以外の場合はNULLを返し、ファイルオブジェクトのポインタへのポインタを返します。

第四に、コード

1の#include <cstdioを>
 2  使用して 名前空間STDを、
3  INT メイン()
 4  {
 5      FILE * PFILE。
6      PFILE =のfopen(" myfile.txtの"" W " )。
7      場合(!PFILE = NULL)
 8      {
 9          fputs(" それはfopenの例です" 、PFILE)。
10          FCLOSE(PFILE)。
11      }
 12      リターン 0 13 }

おすすめ

転載: www.cnblogs.com/jianqiao123/p/12156258.html