Linux

CentOS 4.8

ecvt(3)


ECVT

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 caractères de ndigits chiffres, terminée par zéro. La fonction 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 virgule.

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.


ecvt(3)