wchar_t <-> char
-
Hi,
ich habe mein Projekt in Unicode erstellt (wchar_t), darin möchte ich eine Funktion aus einer DLL aufrufen.
Diese Funktion erwartet ein "char *" als übergabeparameter.Möchte ich einen CString übergeben (strText.GetBuffer()), damit erhalte ich folgende Fehlermeldung:
error C2664: 'strcpy' : cannot convert parameter 2 from 'wchar_t *' to 'const char *'
Wie kann ich dieses Problem lösen?
PS. Natürlich wäre das Einfachste den verwendeten Zeichensatz zu ändern, aber das möchte ich nicht.
Danke und Lg
Kerberos
-
Kannst du umwandeln. Ich glaube mit wcstombs.
-
CT2CA
-
Sorry, hab ganz vergessen mich zu bedanken!
Danke, klappt wunderbar!
Lg Kerberos