C/Visual C - Pasar un float a String (Help me!!!!!)

 
Vista:

Pasar un float a String (Help me!!!!!)

Publicado por Grulla_Loca (5 intervenciones) el 30/05/2008 18:48:40
Estoy mas perdido de tanga en cu.. e' gorda....

Tengo en la variable F con el valor 5093742300.8736363636 (float)
como hago para parcearlo en dos variables E y D tipo string en donde
E = 5093742300
D = 8736363636
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pasar un float a String (Help me!!!!!)

Publicado por Leo (17 intervenciones) el 31/05/2008 03:07:52
Una forma. Que te sirva.
#include <stdio.h>
#include <math.h>

int main()
{
float a = 5.654;
int entero;
float decimal;
char sentero[10];
char sdecimal[10];

entero = (int)floorf(a);
decimal= (float)(a - entero);
sprintf(sentero,"%d",entero);
sprintf(sdecimal,"%lf",decimal);

printf("Entero %s ",sentero);
printf("Decimal %s ",sdecimal);
}
LEO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar