Seite 1 von 1

QString

Verfasst: 6. Januar 2006 17:24
von cpepe
Hallo,

ich will den Inhalt einer Datei nach einem String durchsuchen und alles nach dem gefundennen String in eine neue Datei schreiben.
Doch bei der Funktion QFile::writeBlock muß die lange angegeben werden und da ich bei QString::ascii() nur einen zeiger auf char bekomme gibt sizeof auch nur vier bytes als Größe zurück! Auch ein sizeof( (char) QString::ascii() ) funktioniert nicht.

Keine Ahnung was ich machen kann H E L P

Verfasst: 6. Januar 2006 18:27
von Christian81
strlen?

Verfasst: 6. Januar 2006 19:44
von cpepe
strlen liefert einen zu großen Wert. Die Datei sollte ~700kb groß sein mit strlen wird sie 19MB...

Verfasst: 6. Januar 2006 19:59
von BartSimpson
ich würde 2 IOStream's nehmen

Verfasst: 6. Januar 2006 20:13
von cpepe
QDataStream?? Mit denen kann ich aber nicht nach meinen String suchen und so.. oder?

Verfasst: 6. Januar 2006 20:34
von BartSimpson
Ich würde ein QTextStream nehmen.