Provided by:
manpages-pt-dev_20040726-4_all 
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)