Provided by: manpages-es_1.55-10_all bug

NOMBRE

       ecvt,  fcvt  -  convierte  un  numero  en coma flotante a una cadena de
       caracteres.

SINOPSIS

       #include <stdlib.h>

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

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

DESCRIPCI'ON

       La funcion ecvt() convierte number a una cadena terminada  en  NULL  de
       ndigits  digitos  (donde  ndigits  se reduce a un limite especifico del
       sistema determinado por la precision de un  `double'),  y  devuelve  un
       puntero  a  la cadena. El digito de mayor orden es no cero, a menos que
       number sea cero. El digito de menor orden se redondea.  La cadena en si
       no  contiene  un  punto  decimal.  Sin  embargo,  la posicion del punto
       decimal relativa al comienzo de la cadena  se  guarda  en  *decpt.   Un
       valor  negativo  para  *decpt  significa que el punto decimal esta a la
       izquierda del comienzo de la cadena. Si el signo de number es negativo,
       se coloca en *sign un valor distinto de cero. Si no, se coloca un 0. Si
       number es cero, queda sin especificar si *decpt es 0 o 1.

       La funcion  fcvt()  es  identica  a  ecvt(),  excepto  en  que  ndigits
       especifica el numero de digitos tras el punto decimal.

VALOR DEVUELTO

       Ambas  funciones,  ecvt()  y  fcvt(), devuelven un puntero a una cadena
       estatica conteniendo la representacion  ASCII  de  number.   La  cadena
       estatica se sobreescribe en cada llamada a ecvt() o a fcvt().

NOTA

       Estas  funciones estan obsoletas. En su lugar, se recomienda sprintf().
       Las bibliotecas libc4 y libc5 de Linux especifican el tipo  de  ndigits
       como  size_t.   No todas las especializaciones regionales usan un punto
       como caracter radical (`punto decimal').

CONFORME A

       SysVR2, XPG2

V'EASE TAMBI'EN

       ecvt_r(3), gcvt(3), qecvt(3), setlocale(3), sprintf(3)

                                 25 junio 1999                         ECVT(3)