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 ^^
Asi lo puedes hacer:
int y;
char a[20];
sprintf (a, "%d", y); //pasa el int a char
SetWindowText (hwndEdit1, a); //Imprime 'a' en el Edit
Cita de: problem en 11 Diciembre 2011, 23:41 PM
Asi lo puedes hacer:
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?
Cita de: energico en 12 Diciembre 2011, 00:14 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.