QString

Alles rund um die Programmierung mit Qt
Antworten
cpepe
Beiträge: 5
Registriert: 30. August 2005 16:08

QString

Beitrag 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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

strlen?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
cpepe
Beiträge: 5
Registriert: 30. August 2005 16:08

Beitrag von cpepe »

strlen liefert einen zu großen Wert. Die Datei sollte ~700kb groß sein mit strlen wird sie 19MB...
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

ich würde 2 IOStream's nehmen
cpepe
Beiträge: 5
Registriert: 30. August 2005 16:08

Beitrag von cpepe »

QDataStream?? Mit denen kann ich aber nicht nach meinen String suchen und so.. oder?
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Ich würde ein QTextStream nehmen.
Antworten