# name x y
1 113.0120000 0.0040000
2 -112.9990000 0.0020000
3 -0.0020000 113.0130000
4 -0.0030000 -112.9990000
5 113.0010000 113.0020000
Ich lese in meinem Programm die Zahlen zeilenweise ein (unter Verwendung von QFile und QTextStream) und vergleiche sie mit Werten im Programm. Wenn sich die Werte unterscheiden, möchte ich die aktuellen Werte aus dem Programm an die Stelle der alten schreiben (d.h. ich möchte die ganze Zeile austauschen) Zu diesem Zweck brauche ich eine Möglichkeit die Position zum Schreiben (z.B. die Zeile 5) festzulegen. In der Doku zu QTextStream habe ich nichts gefunden, wie ich die Schreibposition setzen kann. Kann mir jemand einen Tipp geben, wie dies möglich ist.
BartSimpson hat geschrieben:Das dürfte mit einem Strom nicht gehen. Aber du kannst ja einne 2. nehmen in den zu reinschreibts. entweder das Orginal oder das geänderte.
Es wird ihm nichts anderes übrig bleiben. In die selbe Datei schreiben geht schon deshalb nicht, weil anscheinend nicht sicher gestellt werden kann, das der neue String die gleiche Länge hat wie der alte.