ECVT(3)

NOMBRE
ecvt, fcvt - convierte un número de punto flotante a una cadena.

SINOPSIS
#include <stdlib.h>

char *ecvt(double number, size_t ndigits, int *decpt, int *sign);

char *fcvt(double number, size_t ndigits, int *decpt, int *sign);

DESCRIPCION
La función ecvt() convierte number a una cadena terminada en NULL de ndigits dígitos, y retorna un puntero a la cadena. La cadena en si no contiene un punto decimal; sin embargo, la posición del punto decimal relativa al comienzo de la cadena es guardada en decpt. Un valor negativo para decpt significa que el punto decimal está a la izquierda del comienzo de la cadena. Si el signo de number es negativo, sign es asignado a un valor distinto de cero, de otro modo a este le es asignado un 0.

La función fcvt() es identica a ecvt(), excepto que ndigits especifica el número de dígitos luego del punto decinal.

VALOR RETORNADO
Ambas, las funciones ecvt() y fcvt() retornan un puntero a una cadena estática conteniendo la representación ASCII de number. La cadena estática es sobreescrita por cada llamada a ecvt() o fcvt().

VER TAMBIEN
gcvt(3), sprintf(3)