QIODevice::Text

Alles rund um die Programmierung mit Qt
Antworten
TerraG
Beiträge: 81
Registriert: 13. Oktober 2011 15:23

QIODevice::Text

Beitrag 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
Gruß
TerraG
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Re: QIODevice::Text

Beitrag 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.
TerraG
Beiträge: 81
Registriert: 13. Oktober 2011 15:23

Re: QIODevice::Text

Beitrag von TerraG »

Kannst mir zu 2.) ein kleines Beispiel geben? Durch die allgemeine Erklärung wird es mir leider nicht klar.
Gruß
TerraG
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Re: QIODevice::Text

Beitrag 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).
Antworten