elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Duda con SetWindowText
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda con SetWindowText  (Leído 2,263 veces)
energico

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Duda con SetWindowText
« en: 11 Diciembre 2011, 23:12 pm »

Hola, me gustaria saber si hay alguna manera de que cuando haga un

SetWindowText(x,y)

si y antes era un numero, ahora convertido a char usando sprintf, se puede mostar el numero como si fuese un entero, es decir, que si el numero es:
2
muestre 2, no 2.0000000000000

Gracias ^^


En línea

problem

Desconectado Desconectado

Mensajes: 1



Ver Perfil
Re: Duda con SetWindowText
« Respuesta #1 en: 11 Diciembre 2011, 23:41 pm »

Asi lo puedes hacer:

Código
  1. int y;
  2. char a[20];
  3. sprintf (a, "%d", y); //pasa el int a char
  4. SetWindowText (hwndEdit1, a); //Imprime 'a' en el Edit



En línea

energico

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Duda con SetWindowText
« Respuesta #2 en: 12 Diciembre 2011, 00:14 am »

Asi lo puedes hacer:

Código
  1. int y;
  2. char a[20];
  3. sprintf (a, "%d", y); //pasa el int a char
  4. SetWindowText (hwndEdit1, a); //Imprime 'a' en el Edit



Bueno en int no era, era en float o un double(numero grandes), pero he estado pensando y he mirado un ejercico que tenia y he probado lo siguiente y me ha funcionado
sprintf (a, "%.0f", y);

¿De esa manera puede dar algun problema si solo quiero numeros sin decimales?
En línea

Uknow

Desconectado Desconectado

Mensajes: 24


Ver Perfil
Re: Duda con SetWindowText
« Respuesta #3 en: 12 Diciembre 2011, 00:34 am »

Bueno en int no era, era en float o un double(numero grandes), pero he estado pensando y he mirado un ejercico que tenia y he probado lo siguiente y me ha funcionado
sprintf (a, "%.0f", y);

¿De esa manera puede dar algun problema si solo quiero numeros sin decimales?
Un entero es un no decimal.   :P
Aunq si, asi tambien funcionara.

Saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Pequeña duda con un comando batch (NUEVA DUDA RELACIONADA)
Scripting
revenge1252 9 9,766 Último mensaje 13 Febrero 2008, 21:41 pm
por revenge1252
funcion SetWindowText o SetWindowTextA
Programación C/C++
Borito30 0 1,280 Último mensaje 16 Febrero 2017, 22:05 pm
por Borito30
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines