Datei von hinten nach vorne auslesen
-
Hi, man kann ja den Datei-zeiger mit dem Flag ios::ate auf das Ende setzen.
Kann man dort aus auch die Datei nach vorne auslesen lassen ?
-
Du könntest sie dir in einen internen Buffer kopieren und std::reverse-n.
Eine andere, komfortable Möglichkeit wüsste ich auf die Schnelle nicht.
-
Versuschs doch mal mit fseek().
Gruß Tobi.
-
Wofür brauchst du das denn? Ansonsten würde ich (mit fseek wie T0bi schon sagte) blockweise (!) von hinten auslesen.
-
genau , filepointer bis zum ende, und dann immer bis zum davorliegen '\n' lesen;)
-
ansonsten würde ich mal nach reverse_interator!