[C con Clase] Convertir std::string a LPTSTR...

Edmundo Cuadriello Narvaez ecnarvaez en yahoo.com
Mar Mayo 12 20:51:09 CEST 2009


Holas ! 
 
checate las macros que se tienen para ese tipo de conversiones.. 
 
ahi te dejo el link..
 
http://msdn.microsoft.com/es-es/library/87zae4a3(VS.80).aspx
 
saludos !
 

ATTE:
ISC Edmundo Cuadriello Narvaez
Software Engineer
C++, X++, C#, JAVA programmer.
Tel: 33-36899320
Cel: 33-13555312

ecnarvaez en yahoo.com
ecnarvaez en hotmail.com
"All for Linux, and Linux for every one"

--- El mar 12-may-09, Gilberto Cuba Ricardo <gilbert en hlg.rimed.cu> escribió:


De:: Gilberto Cuba Ricardo <gilbert en hlg.rimed.cu>
Asunto: [C con Clase] Convertir std::string a LPTSTR...
A: "Lista de correo sobre C y C++" <cconclase en listas.conclase.net>
Fecha: martes 12 de mayo de 2009, 10:36


Hola Lista,

  Conocerán ustedes una forma más sencilla de convertir un string de
  la librería estándar a un LPTSTR? Yo lo he hecho así.


    string st1("Esta es mi cadena");
    LPTSTR lpSt1;

    char *src = (char *)malloc(st1.size());
    memcpy(src, st1.c_str(), st1.size());
    wchar_t *dst = (wchar_t *)malloc(sizeof(wchar_t)*st1.size());

    mbstowcs(dst, src, st1.size());

    lpSt1 = (TCHAR *)(dst);

    printf("%S\n", lpSt1);

    free(src);
    free(dst);
  

-- 
Salu2,
Gilbert


_______________________________________________
Lista de correo Cconclase Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ



      ¡Obtén la mejor experiencia en la web! Descarga gratis el nuevo Internet Explorer 8. http://downloads.yahoo.com/ieak8/?l=mx
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090512/387dc9c6/attachment.html>


Más información sobre la lista de distribución Cconclase