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

Alles rund um die Programmierung mit Qt
Antworten
bw1faeh0
Beiträge: 94
Registriert: 10. Oktober 2007 14:48
Wohnort: Braunschweig

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

Beitrag 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
Zuletzt geändert von bw1faeh0 am 8. November 2007 10:56, insgesamt 1-mal geändert.
Korgen
Beiträge: 42
Registriert: 28. März 2006 16:37

Beitrag 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
bw1faeh0
Beiträge: 94
Registriert: 10. Oktober 2007 14:48
Wohnort: Braunschweig

Beitrag von bw1faeh0 »

Danke.

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