Beispielprogramm (Version 1)


  #include <iostream.h>
  #include <fstream.h>

  main()
  {
    fstream datei( "tucholsk.txt", ios::in | ios::app );

    int zaehler = 0;         // Zähler fr die Bytes
    char c;

    while ( datei.get(c) )
    {
      cout.put(c);           // Ausgabe des eingelesenen
                             //Zeichens auf dem Terminal
      zaehler++;
      if (c == '\n')
      {
        datei << zaehler;    // Zählerstand in die Datei schreiben
        datei.put(' ');
      }
    }
    datei << zaehler << endl;
    cout << "Gesamtanzahl Bytes in der Datei: [" << zaehler << "]\n";

    return 0;
  }