CString convert to char[]
-
Hallo.
Wie kann ich einen CString in ein char[] konvertieren?
mfg Alexis
-
Geht nicht wirklich, da CString auf TCHARs basiert. Auf diese kannst du direkt mit dem LPCTSTR-Operator oder mit CString::GetBuffer() zugreifen.
TCHAR entspricht allerdings einem Standard-char, wenn kein Unicode benutzt wird.
(Verzeih mir, wenn ich falsch liege, aber wir sind ja auch im Standard C++ Forum und kennen hier keine MFC-Klassen.
)
-
Hallo,
CString hat sicherlich wie die meisten String-Klassen. eine Methode c_str() die einen Zeiger auf das interne char-array liefert:
CString str1; char str2[255]; strcpy(str2, str1.c_str());MfG
tuküe// Edit: kann mich auch täuschen, da ich die MFC nicht kenne. Ich denke mal, dass das CString aus der MFC ist
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum MFC mit dem Visual C++ verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.