ECVT(3)            Manuel du programmeur Linux            ECVT(3)


NOM
       ecvt,  fcvt  -  Conversions de nombres réels en chaînes de
       caractères.

SYNOPSIS
       #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);

DESCRIPTION
       La fonction ecvt() convertit number en une chaîne de  car­
       actères  de  ndigits chiffres, terminée par zéro. La fonc­
       tion renvoie un pointeur  sur  cette  chaîne.   La  chaine
       elle-même  ne  contient pas de point décimal, néanmoins la
       position du point décimal  relativement  au  début  de  la
       chaîne  est  stockée  dans  decpt.  Une valeur négative de
       decpt signifie que le point décimal est  à  gauche  de  la
       chaîne. Si le signe de number est négatif, sign est rempli
       avec une valeur non-nulle, sinon il est mis à 0.

       La fonction fcvt() est identique à ecvt(), à la difference
       que  ndigits  indique le nombre de décimales après la vir­
       gule.

VALEUR RENVOYÉE
       Les deux fonctions ecvt() et fcvt() renvoient un  pointeur
       sur   une  chaîne  de  caractères  statique  contenant  la
       représentation ASCII de number.  La  chaine  statique  est
       écrasée à chaque appel de ecvt() ou fcvt().

VOIR AUSSI
       gcvt(3), sprintf(3)


TRADUCTION
       Christophe Blaess, 1997.

















Linux                    23 Octobre 1996                        1