Seite 1 von 1

QIODevice::Text

Verfasst: 16. Januar 2012 22:41
von TerraG
Hallo,

zwei Fragen:

1. QIODevice::Truncate --> Gehe ich richtig in der Annahme, dass diese Eigenschaft von QIODevice den Inhalt einer bestehenden Textdatei löscht bzw. diese überschreibt?

2. WIchtiger: Was macht genau QIODevice::Text ? Hab das hier

http://developer.qt.nokia.com/doc/qt-4. ... eFlag-enum

schon gelesen, versteh es aber net wirklich :D .
Gruß
TerraG

Re: QIODevice::Text

Verfasst: 17. Januar 2012 09:05
von franzf
1) ja, ist aber Default-Verhalten bei Dateien. Willst du Anhängen, musst du explizit "QIODevice::Append" hinzufügen
2) Wie es in der Doku steht: QIODevice::Text nimmt die plattformabhängigen Zeilenende-Zeichen und wandelt sie in \n um bzw. anders rum, je nachdem ob gelesen oder geschrieben wird.

Re: QIODevice::Text

Verfasst: 17. Januar 2012 14:47
von TerraG
Kannst mir zu 2.) ein kleines Beispiel geben? Durch die allgemeine Erklärung wird es mir leider nicht klar.

Re: QIODevice::Text

Verfasst: 17. Januar 2012 15:19
von franzf
http://de.wikipedia.org/wiki/Zeilenumbr ... enumbruchs
Diese newline-Kodierung wird beim Einlesen in ein "\n" umgewandelt, so dass nach dem Lesen statt "\r\n" ein "\n" im String steht (unter Windows).