ECVT |
Conversion étendue |
C pour Unix |
stdlib.h |
Syntaxe
char *ecvt(double value, int ndigit, int *decpt, int *sign);
|
Paramètres
Nom |
Description |
value |
Ce paramètre permet d'indiquer la valeur à convertir en une chaîne de caractères. Ce paramètre est un nombre à virgule flottante de type double étant converti en une représentation de chaîne sous forme de chiffres et de point décimal. |
ndigit |
Ce paramètre permet d'indiquer le nombre de chiffres significatifs à inclure dans la conversion. Ce paramètre indique combien de chiffres après la virgule doivent être inclus dans la représentation de la chaîne de caractères. Le nombre de chiffres peut être ajusté en fonction des besoins (par exemple, si vous souhaitez plus de précision, vous pouvez spécifier une valeur plus élevée). |
decpt |
Ce paramètre permet d'indiquer un pointeur vers un entier renvoyant la position du point décimal dans la chaîne de caractères résultante. Si la chaîne résultante est "123.456", la valeur de *decpt sera l'indice où se trouve le point décimal (dans ce cas, 3). Si le nombre est trop grand ou trop petit pour tenir dans un nombre limité de chiffres, ce champ pourra indiquer la position correspondante du point décimal dans la chaîne de caractères. |
sign |
Ce paramètre permet d'indiquer un pointeur vers un entier indiquant le signe du nombre. |
Description
Cette fonction permet de convertir un nombre à virgule flottante en une chaîne de caractères.
Dernière mise à jour : Vendredi, le 5 Juin 2020