2010-12-27 17 views
6

¿Cómo se convierte LPCWSTR a const char *?¿Cómo se convierte LPCWSTR a const char *?

Gracias

+1

¿Por qué necesita para hacer eso? –

+0

Porque lo necesita. Yo lo necesito también. Ejemplo de servicio de Windows escrito en VisualStudio2015 en C++ me da parámetros de inicio como LPCWSTR, pero todo mi código heredado espera chonst char * array – Kostadin

Respuesta

13

Utilice la función WideCharToMultiByte.

Tenga en cuenta que LPCWSTR es lo mismo que const wchar_t *, por lo que si está tratando con datos de caracteres anchos en toda la aplicación, es posible que no necesite convertirlo en absoluto.