wxWidgets: wxString to LPSTR
-
N'Abend zusammen!
Ich konvertiere einen wxString in einen LPSTR:
wxString sString = "Text"; const char* cString = sString.c_str(); LPSTR lpString = (LPSTR)cString;
Das funktioniert so weit als zusammengeschusterte Lösung der Aufgabenstellung, sie scheint mir durch den Zwischenschritt aber schon etwas umständlich.
Ich frage mich ob das nicht eleganter zu bewerkstelligen ist. Google-Suche hat mich da bisher nicht weitergebracht.Lieben Gruß,
Alberich
-
wxString s ="Text"; LPSTR lpS = (LPSTR)s.mb_str();
Sollte so funktionieren.
mb_str() stellt die Zeichenkette als "c-string" dar.
http://docs.wxwidgets.org/2.8/wx_wxstring.html#wxstringmbstr
Und LPSTR ist ja afaik nur nen typedef von char*.
-
Sorry, hab ganz vergessen mich für die Hilfe zu bedanken! Vielen Dank, es funktioniert und sieht einfach eleganter aus.
Alberich