elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 00:52  


Tema destacado: [Overclocking] Récords de overclock del foro

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  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 619 veces)
energico

Desconectado Desconectado

Mensajes: 2


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

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 »

Asi lo puedes hacer:

Código
int y;
char a[20];
sprintf (a, "%d", y); //pasa el int a char
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 »

Asi lo puedes hacer:

Código
int y;
char a[20];
sprintf (a, "%d", y); //pasa el int a char
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: 20


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

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
[duda] liberar memoria fisica [/duda]
GNU/Linux
k a t z 1 1,562 Último mensaje 30 Diciembre 2006, 00:38
por cthulhufhtagn
OTRA DUDA DE LOS MALDITOS Iframes. Duda HTML. 20-5
Desarrollo Web
‭lipman 7 2,907 Último mensaje 21 Mayo 2007, 09:27
por dominioswww
Pequeña duda con un comando batch (NUEVA DUDA RELACIONADA)
Scripting
revenge1252 9 2,503 Último mensaje 13 Febrero 2008, 21:41
por revenge1252
Duda batch y ademas duda del foro
Hacking Básico
relom 4 1,302 Último mensaje 9 Marzo 2008, 06:32
por Leo Gutiérrez.
<duda>Polimorfismo en C</duda>
Análisis y Diseño de Malware
marlochack 8 3,132 Último mensaje 2 Febrero 2010, 01:23
por [L]ord [R]NA
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines