| strtod | |||
Nomstrtod - Conversion d'une chaîne ASCII en réel (double).Synopsis#include <stdlib.h>double strtod (const char *nptr, char **endptr); DescriptionLa fonction strtod() convertit la portion initiale de la chaîne pointée par nptr en un réel de type double.La chaîne attendue est de la forme suivante :
Si la localisation est "C" ou "POSIX", différent formats sont acceptés. Valeur RenvoyéeLa fonction strtod renvoie la valeur convertiesi c'est possible Si endptr n'est pas NULL, un pointeur sur le caractère suivant le dernier caractère converti y est stocké. Si aucune conversion n'est possible, la fonction renvoie zéro, et la valeur de nptr est stockée dans endptr. Si la valeur convertie déclenche un débordement (overflow), la fonction renvoie plus ou moins HUGE_VAL et errno contient le code d'erreur ERANGE. Si la valeur convertie déclenche un debordement inférieur (underflow), la fonction renvoie 0, et errno contient le code d'erreur ERANGE. Erreurs
ConformitéANSI CVoir Aussiatof(3) , atoi(3) , atol(3) , strtol(3) , strtoul(3)
TraductionChristophe Blaess, 1997.
|