Conversion de tipos

24/10/2003 - 00:40 por Julio | Informe spam
Hola,

Estoy usando una funcion cuyos parametros son del tipo LPTSTR.

¿Me podria decir alguien como convierto a LPTSTR un CString?

Perdonarme si es una tonteria pero es que no lo consigo.

Saludos y gracias, Julio.

Preguntas similare

Leer las respuestas

#1 Viviana
24/10/2003 - 08:03 | Informe spam
Creo que es así:

CString tuString;

y dentro de donde lo quieras poner lo haces de la
siguiente forma:

(LPTSTR)tuString

A mi me funcionó con otro parecido (LPCSTR)
suerte!
Hola,

Estoy usando una funcion cuyos parametros son del tipo


LPTSTR.

¿Me podria decir alguien como convierto a LPTSTR un


CString?

Perdonarme si es una tonteria pero es que no lo consigo.

Saludos y gracias, Julio.



.

Respuesta Responder a este mensaje
#2 Julio
24/10/2003 - 14:54 | Informe spam
Gracias por la respuesta, pero si hago esto que comentas al compilar me dice
que no se puede convertir de CString a LPTSTR

¿Se te ocurre alguna otra forma?

"Viviana" escribió en el mensaje
news:018c01c399f4$9cd8cdf0$
Creo que es así:

CString tuString;

y dentro de donde lo quieras poner lo haces de la
siguiente forma:

(LPTSTR)tuString

A mi me funcionó con otro parecido (LPCSTR)
suerte!
Hola,

Estoy usando una funcion cuyos parametros son del tipo


LPTSTR.

¿Me podria decir alguien como convierto a LPTSTR un


CString?

Perdonarme si es una tonteria pero es que no lo consigo.

Saludos y gracias, Julio.



.

Respuesta Responder a este mensaje
#3 jose
24/10/2003 - 15:12 | Informe spam
Hola Julio,

Si el CString es "csMiString" y la variable LPTSTR es "s", hay dos casos:
Si ya tienes reservada la memoria de la variable LPTSTR puedes hacer:
sprintf(s, csMiString);

Si no has reservado la memoria:
s = strdup(csMiString);

Espero que te sirva.

Un saludo,

Jose


"Julio" wrote in news::

Hola,

Estoy usando una funcion cuyos parametros son del tipo LPTSTR.

¿Me podria decir alguien como convierto a LPTSTR un CString?

Perdonarme si es una tonteria pero es que no lo consigo.

Saludos y gracias, Julio.



Respuesta Responder a este mensaje
#4 Julio
24/10/2003 - 19:59 | Informe spam
Un millon de gracias, Jose, has dado en el clavo...

De todas formas gracias tambien a todos los demas por molestarse en
responderme.

"jose" escribió en el mensaje
news:
Hola Julio,

Si el CString es "csMiString" y la variable LPTSTR es "s", hay dos casos:
Si ya tienes reservada la memoria de la variable LPTSTR puedes hacer:
sprintf(s, csMiString);

Si no has reservado la memoria:
s = strdup(csMiString);

Espero que te sirva.

Un saludo,

Jose


"Julio" wrote in news::

> Hola,
>
> Estoy usando una funcion cuyos parametros son del tipo LPTSTR.
>
> ¿Me podria decir alguien como convierto a LPTSTR un CString?
>
> Perdonarme si es una tonteria pero es que no lo consigo.
>
> Saludos y gracias, Julio.
>
>
>

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida