#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に置き換えるだけで十分であることに注意してください。
#include <fstream>  // Para ofstream
#include <iostream> // Para cout
using namespace std;

int main()
{
  ofstream fich("ejemplo.dat");
  if (!fich)
  {
    cout << "Error al abrir ejemplo.dat\n";
    exit(EXIT_FAILURE);
  }

  for (int i = 0; i < 10; ++i)
    fich << i << endl;
}

Analicemos las líneas más significativas:

    ofstream fich("ejemplo.dat");

    ofstream es una clase que permite crear la instancia fich para escribir en un fichero. En este caso, se crea un fichero para escritura llamado "ejemplo.dat".

    Es conveniente saber dónde el IDE va a crear o leer por defecto el archivo. En el caso de Code::Blocks, el directorio por defecto es el del proyecto.

    if (!fich){...}

    Verificar si se ha creado el objeto fich. Si hay error, el operador ! devuelve true.

    exit(EXIT_FAILURE);

    En general, y en el marco de la asignatura, en presencia de un error al intentar abrir el fichero, se optará por dar por finalizado el programa. Otra opción podría ser volver a solicitar el nombre del fichero al usuario del programa.

    fich << i << endl;

    A la hora de trabajar con el fichero, la operativa es idéntica a la que se usa con cout. En este caso, el papel del objeto estándar para la salida cout se sustituye por fich, y los datos, en lugar de dirigirse hacia la consola, se almacenan en el fichero "ejemplo.dat". Nótese que basta sustituir fich por cout para visualizar el aspecto que tendrán en el archivo los datos.