ATOL |
Alpha à entier long |
---|---|
Langage C++ | cstdlib (stdlib.h) |
Syntaxe
long atol(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 entière «long».
Remarques
- La fonction atol() convertit la chaîne de caractères pointée par str en une valeur de type de données long. La chaîne de caractères doit contenir un nombre entier long valide. Si ce n'est pas le cas, la valeur renvoyée n'est pas définie; cependant, la plupart des mise en oeuvres de compilateur renverront zéro.
- Le nombre peut se terminer par n'importe quel caractère ne pouvant pas faire partie d'un nombre entier. Cette situation inclut les espaces blancs, la ponctuation et les caractères. Cela signifie que si la fonction atol() est appelé avec "123.23", la valeur entière long 123L sera retournée et le ".23" est ignoré.
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
Essayer maintenant !
on obtiendra le résultat suivant :
atol('12')=12atol('-7')=-7
Voir également
Langage de programmation - C - Référence de procédures et fonctions - atol
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 35.
Dernière mise à jour : Lundi, le 3 août 2015