Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Dateizeiger am Ende beim erneuten Öffnen?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
18.01.2004, 14:04 Uhr
Oliver
S2-Pixelgeneral


Hallo,

ich öffne eine Datei und lese was bis zum Ende, so etwa in der Art:


C++:
ifstream ifs;

for(i=0;i<x;++i)
{
ifs.open("datei");

while(!ifs.eof())
{
// lese
}

ifs.close();
}



Das ganze wird x-mal wiederholt, wie oft entscheidet der anwender.
Aber nach dem ersten mal, springt er einfach über die while Schleife, als ob er schon am Dateiende wäre, dabei hab ich es immer geschlossen und wieder geöffnet. Auch wenn ich den Dateizeiger vor dem Lesen auf den Anfang setze, geht er trotzdem nicht in die Schleife rein.
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )

Dieser Post wurde am 18.01.2004 um 14:06 Uhr von Oliver Müller editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.01.2004, 17:16 Uhr
virtual
Sexiest Bit alive
(Operator)


Schreib doch mal nach dem ifs.close() ein ifs.clear() um die Statusbits zurückzusetzen. Ist nur so ne Ahnung von mir...
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.01.2004, 17:31 Uhr
Oliver
S2-Pixelgeneral




Es hat geklappt mti dem clear. Das ganze hatte nichts mit dem Dateizeiger zu tun sondern er konnte die Datei beim 2. mal gar nicht öffnen. Jetzt gehts, danke.
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: