Werte aus CString in ein char[] kopieren VS 2005
-
Hi an alle,
ich möchte den Wert eines CString Objekts in ein char Array kopieren. Unter VC++ 6 ging das mit strcpy. Jetzt bekomme ich den Fehler CString konnte nicht in const char* konvertiert werden.
Welche Möglichkeit habe ich den unter VS 2005 diese Werte zu kopieren?
Gruß
CrazyPlaya
-
GetBuffer + ReleaseBuffer
beachte - wenn du Unicode einstellungen hast, benutz wchar_t
am besten belib kompatibel - also TCHAR
-
schau dir mal bei:
WideCharToMultiByte()BSP:
char test[100]; WideCharToMultiByte(CP_ACP, NULL, <CString>, -1, test, 100, NULL, NULL);
-
Hab das jetzt bereits mit GetBuffer, ReleaseBuffer gelöst.
Danke an alle