Problem mit wiederholtem Lesen einer Datei
-
Hallo Leute,
ich möchte mehrmals alle Zeile aus einer Textdatei lesen. Wenn das Dateiende erreicht, verschiebe ich mit seekg(0L,ios::beg)den Zeiger wieder zum Anfang der Datei. Allerdings wird die zweite Schleife nicht abgearbeitet, obwohl ich den Dateizeiger zum Anfang verschoben habe. eof() hat also true zurückgeliefert.
Ich versteh das nicht, obwohl ich seekg(0L,ios::beg) benutzt habe.
Hier ist der Code:datei.seekg(0L,ios::beg);
while(!datei.eof())
{
....
}
datei.seekg(0L,ios::beg);
while(!datei.eof())
{
....
}Kann mir jemand helfen?
DANKE
monti
-
Versuch mal ein datei.clear() dazwischen.