Provided by: manpages-pt-dev_20040726-4_all bug

NOME

       ecvt,  fcvt  -  converte  um  numero ponto-flutuante para uma cadeia de
       caracteres.

SINOPSE

       #include <stdlib.h>

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

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

DESCRI,C~AO

       A funcao ecvt() converte number para uma cadeia de caracteres terminada
       em  nulo  com  ndigits  digitos  (onde ndigits e reduzido para o limite
       especifico do sistema determinado pela precisao do double),  e  retorna
       um  ponteiro para a cadeia de caracteres. O digito de mais alta ordem e
       nao zero, a menos que number seja zero. O digito de mais baixa ordem  e
       arredondado.   A cadeia de caracteres em si nao contem o ponto decimal;
       entretanto, a posicao do ponto decimal relativo ao inicio da cadeia  de
       caracteres  e  armazenada  em  *decpt.  Um  valor  negativo para *decpt
       significa que o ponto decimal esta a esquerda do inicio  da  cadeia  de
       caracteres.  Se o sinal de number e negativo, *sign recebe um valor nao
       zero, caso contrario recebe 0. Se number  e  zero,  nao  especifica  se
       *decpt e 0 ou 1.

       A  funcao  fcvt()  e identica a ecvt(), exceto que ndigits especifica o
       numero de digitos apos o ponto decimal.

VALOR DE RETORNO

       Ambas as funcoes ecvt() e fcvt() retornam um ponteiro para  uma  cadeia
       de  caracteres  estatica  contendo  a representacao ASCII de number.  A
       cadeia de caracteres estatica e sobrescrita a cada chamada a ecvt()  ou
       fcvt().

NOTAS

       Essas funcoes sao obsoletas. Em seu lugar, sprintf() e recomendada.  As
       bibliotecas Linux libc4 e libc5 especificam  o  tipo  de  ndigits  como
       size_t.   Nem  todas as localidade usam o ponto como caracter separador
       (`ponto decimal').

CONFORMIDADE

       SysVR2, XPG2

VEJA TAMB'EM

       gcvt(3), setlocale(3), sprintf(3)

TRADUZIDO POR LDP-BR em 21/08/2000.

       Marcelo D. Beckmann <marcelobeckmann@yahoo.com> (traducao) Espaco  para
       o Revisor <nome@dominio.com.br> (revisao)

                                 25 Junho 1999                         ECVT(3)