Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/03/2013, 13:57
Avatar de dontexplain
dontexplain
 
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 11 años, 10 meses
Puntos: 127
Respuesta: Pasar String a wchar_T en visual c++ 2008

String tiene un método para pasarlo a array de chars (más bien a puntero hacia array):

Código C++:
Ver original
  1. string a = "asd";
  2. const char *b =  a.c_str();

Para convertirlo a wchar_t necesitas primero pasar el string a wstring (widestring)

Código C++:
Ver original
  1. string a = "asd";
  2. wstring b = wstring(a.begin(),a.end());
  3. const wchar_t *c = b.c_str()

Y luego pasar el wstring a wchar_t mediante el mismo método.


Un saludo.
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor

Última edición por dontexplain; 18/03/2013 a las 14:04