Seite 1 von 1

[gelöst] Aus "QString" ein "const char*"

Verfasst: 8. November 2007 10:28
von bw1faeh0
Hallo Leute,

ich möchte den Inhalt eines QString in eine Datei schreiben. Leider möchte QFile::Write(const char*, int) haben.

Wie kann aus dem QString einen Zeiger auf die char extrahieren?

Grüße

Christian

Verfasst: 8. November 2007 10:36
von Korgen
QString myString= "Hello World";

const char *pszMyChar = myString.toLatin1().constData();

könnte sein, dass du statt toLatin1() was anderes brauchst(z.B. für Unicode).

Grüße

Verfasst: 8. November 2007 10:39
von bw1faeh0
Danke.

Habe festgestellt, dass man es auch eleganter mit QTextStream lösen kann. Trotzdem danke