human
C ++プログラムを生成してファイルを開いて書き込みますか？
gpt
#iblude <fstream> //オフストリーム用
#iblude <iostream> // for cout
名前空間STDを使用。

int main（）
{
  Comsteam Fich（ "Example.Dat"）;
  if（！fich）
  {
    cout << "explement.dat \ n"を開くとエラー
    exit（exit_failure）;
  }

  for（int i = 0; i <10; ++ i）
    fich << i << endl;
}

最も重要な行を分析しましょう。

    Comsteam Fich（ "Example.Dat"）;

    Comsteamは、ファイルに書き込むためにFichインスタンスを作成できるクラスです。この場合、「embles.dat」と呼ばれる書き込みファイルが作成されます。

    IDEがファイルをデフォルトで作成または読み取りする場所を知ることは便利です。コード::ブロックの場合、デフォルトのディレクトリはプロジェクトの場合です。

    if（！fich）{...}

    Fichオブジェクトが作成されているかどうかを確認します。エラーがある場合、オペレーター！真の返品。

    exit（exit_failure）;

    一般的に、および主題のフレームワーク内で、ファイルを開こうとするときにエラーが発生した場合、プログラムが選択されます。別のオプションは、プログラムユーザーからファイルの名前を再リケストすることです。

    fich << i << endl;

    ファイルを操作する場合、操作は操作と同一です。この場合、Cout出力の標準オブジェクトの役割はFichに置き換えられ、コンソールにアドレス指定する代わりにデータが「example.dat」ファイルに保存されます。ファイルにデータが持つ側面を視覚化するために、FichをCoutに置き換えるだけで十分であることに注意してください。
human
セレクターを配置して、ファイルを上書きしたり、ポーグラムの終了前に別のルートに保存したりできます。