was macht atEnd() GENAU?
Schaut es nach ob das C++ eof Flag gesetzt ist? Oder hat es mehr Hirn und kann in die Zukunft schauen und erkennen, dass der naechste Leseversuch fehl schlaegt?
In der Qt Doku steht folgendes:
Code: Alles auswählen
while (!in.atEnd()) {
QString line = in.readLine();
process_line(line);
}
Code: Alles auswählen
while (!in.eof()) {
getline(line, in);
process_line(line);
}
http://fara.cs.uni-potsdam.de/~kaufmann ... q=eof#Answ
man in potentielle Probleme laufen und die Qt Doku wuerde ein falsches/gefaehrliches Beispiel geben.
Kann mich jemand aufklaeren was atEnd() GENAU macht?
Danke,
J.