#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')
{
streampos gemerkt = datei.tellg(); // aktuelle Position merken
datei << zaehler << ' ';
// Zhlerstand in die Datei schreiben
datei.seekg(gemerkt);
// auf alte Position zurcksetzen
}
}
datei.clear();
datei << zaehler << endl;
cout << "Gesamtanzahl Bytes in der Datei: [" << zaehler << "]\n";
return 0;
}