CString in string convertieren
-
Wie kann ich CString in string konvertieren?
-
Ganz einfach: (aus MSDN)
CString strSports(_T("Hockey is Best!"));
TCHAR sz[1024];sprintf(sz, "I think that %s!\n", (LPCTSTR) strSports);
also mit dem operator LPCTSTR.
Fredy
-
lass dir den buffer auf char zurück geben. Diesen kannst du dann in den std::string "stopfen", wenn du das öfter brauchst überlad dir den cast-operator
-
Fredy Kruger schrieb:
...
also mit dem operator LPCTSTR.
...LPCTSTR ist kein operator, sondern ein Datentyp (typedef)
-
Hallo,
aus dem Kopf (nicht böse sein, wenn ein Schreib-Fehler drin ist )
char c_text; CString s_text = "Testtext"; strcpy( c_text, s_text.GetBuffer( s_text.Length() + 100 ) ) s_text.ReleaseBuffer();