Pasar de float a cadena de caracteres

kadesh1983
19 de Noviembre del 2003
alguien conoce alguna solución para pasar un float a una cadena de carateres?
gracias

Salvador Mu?
19 de Noviembre del 2003
Hola, sería ideal que nos dijeras si necesitas implementar esto en C o en C++. Al menos en C, acabo de probar esto y funciona (Dev-C++) :


#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
float numero=3.141592;
char string[50];
sprintf(string,"%f",numero);
printf("el numero es %sn", string);
system("PAUSE");
return 0;
}

sprintf funciona de forma muy parecida a printf, sólo le antepones un parámetro más, que es el nombre de una cadena de caracteres sobre la cual quieres escribir.

Espero que te sea de utilidad...
Saludos