[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