6
A
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.
2
También puede echar un vistazo a wcstombs_s
Cuestiones relacionadas
- 1. no se puede convertir 'LPCWSTR {aka const wchar_t *}' a 'LPCSTR {aka const char *}
- 2. Convertir char [] para LPCWSTR
- 3. cómo convertir const WCHAR * a const char *
- 4. Convierte Char a Int
- 5. Convierte BSTR a char *
- 6. const char * a const std :: string &
- 7. ¿Transmitir a LPCWSTR?
- 8. Conversión implícita de char ** a const char **
- 9. C++ de unsigned char * a const char *
- 10. C++ convertir char a const char *
- 11. const char * miVar vs const char miVar []
- 12. Convierte de char * a NSString?
- 13. convertido BSTR a const char *
- 14. Diferencia entre static const char * y const char *
- 15. Cómo convertir std :: string a const char *?
- 16. Cómo convertir wchar_t * a const char *
- 17. Corrección de const: const char const * const GetName const (// stuff);
- 18. inicialización const char *
- 19. Double to Const Char *
- 20. Conversión de System :: String a Const Char *
- 21. Diferencia entre const char * p y const char * p
- 22. const char * concatenación
- 23. Python a C/C++ const char pregunta
- 24. Const const char * string a NSString con longitud Y codificación
- 25. Destructor en const char *
- 26. Delphi PChar a C++ const char *
- 27. Conversión inválida de "const char *" a "char" error
- 28. cómo pasar el vector de cadena a foo (char const * const * const)?
- 29. C++: Significado de const char * const *
- 30. ¿Por qué no puedo convertir 'char **' a 'const char * const *' en C?
¿Por qué necesita para hacer eso? –
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