Cast (const) char * a LPCWSTR [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo convierto una cadena de caracteres a una cadena wchar_t? 4 respuestas

Estoy tratando de usarFindWindow() de WinAPI, y quiero pedirle al usuario una entrada para el título de la ventana:

char *input;
cout << "Window title: ";
cin >> input;

Bastante estándar Ahora bien, ¿cómo puedo convertir esto aLPCWSTR&nbsp;paraFindWindow()?

Ya he intentado lo siguiente:_T(input), TEXT(input), (LPCWSTR)input&nbsp;pero ninguno de ellos funcionó. También traté de usarwchar_t&nbsp;en lugar dechar, Pero yo necesitochar&nbsp;En cualquier otro lugar, entonces obtengo docenas de errores por usarwchar_t&nbsp;en lugar dechar...