char * ftoa( float valor, char * cadena_destino, int numero_decimales )
Una cadena de texto conteniendo el resultado.
Descripción:
Esta función se utiliza para convertir un valor numérico real en una cadena de texto, es decir, que permite convertir un número real en un texto. La cadena contendrá tantos carácteres como dígitos tenga el resultado.
El parámetro numero_decimales especifica el número de decimales a mostrar.
La función atof() permite la operación contraria; convertir un literal o cadena de texto en un valor numérico real.
float valor = -12345.1234; char cadena[25]; MAIN_PROGRAM_CDIV BEGIN_PROGRAM // Definimos el modo gráfico set_gfx(GFX_AUTODETECT_WINDOWED); // Definimos la resolución set_mode(m320x200); ftoa(valor, cadena, 2); write(0,0,0,0,"Resultado:"); write(0,0,10,0,cadena); LOOP FRAME; END_PROGRAM
En el ejemplo anterior se convierte un número real a una cadena a través de la función ftoa() especificando el número de decimales a mostrar, la función inversa a esta es atof().