Cast (const) char * to LPCWSTR [duplizieren]
Diese Frage hat hier bereits eine Antwort:
Wie konvertiere ich eine Zeichenfolge in eine Zeichenfolge wchar_t? 4 AntwortenIch versuche es zu benutzenFindWindow()
von WinAPI, und ich möchte den Benutzer um eine Eingabe für den Fenstertitel bitten:
char *input;
cout << "Window title: ";
cin >> input;
Ziemlich normal. Nun, wie kann ich das umwandeln?LPCWSTR
zumFindWindow()
?
Ich habe schon folgendes ausprobiert:_T(input)
, TEXT(input)
, (LPCWSTR)input
aber keiner von ihnen hat funktioniert. Ich habe auch versucht mitwchar_t
anstattchar
, aber ich brauchechar
Überall sonst bekomme ich dann Dutzende von Fehlern für die Benutzungwchar_t
anstattchar
...