ATOF |
Alpha à Virgule flottante |
---|---|
Langage C++ | cstdlib (stdlib.h) |
Syntaxe
double atof(const char *str); |
Paramètres
Nom | Description |
---|---|
str | Ce paramètre permet d'indiquer la chaîne de caractères à convertir |
Description
Cette fonction convertie une chaîne de caractères en une valeur «float».
Remarques
- La fonction atof() convertit la chaîne de caractères pointée par str en une valeur de type de données double. La chaîne de caractères doit contenir un nombre à virgule flottante valide. Si ce n'est pas le cas, la valeur renvoyée n'est pas définie.
- Le nombre peut se terminer par n'importe quel caractère ne pouvant pas faire partie d'un nombre à virgule flottante valide. Cette situation inclut les espaces blancs, la ponctuation (autres que les points) et les caractères autres que «E» ou «e». Cette situation signifie que si la fonction atof() est appelé avec "100.00GLADIR", la valeur 100.00 sera retournée.
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
Essayer maintenant !
on obtiendra le résultat suivant :
atof('12')=12.000000atof('13.14')=13.140000
atof('-7')=-7.000000
atof('-7E-05')=-0.000070
Voir également
Langage de programmation - C - Référence de procédures et fonctions - atof
Références
Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 730.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 33.
Dernière mise à jour : Lundi, le 3 août 2015