ATOI |
Alpha à entier |
---|---|
Langage C++ | cstdlib (stdlib.h) |
Syntaxe
int atoi(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 «int».
Remarques
- La fonction atoi() convertit la chaîne de caractères pointée par str en une valeur de type de données int. La chaîne de caractères doit contenir un nombre entier valide. Si ce n'est pas le cas, la valeur renvoyée n'est pas définie; cependant, la plupart des mises en oeuvre 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 atoi() est appelé avec "123.23", la valeur entière 123 sera renvoyé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 :
atoi('12')=12atoi('-7')=-7
Voir également
Langage de programmation - C - Référence de procédures et fonctions - atoi
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 34.
Dernière mise à jour : Lundi, le 3 août 2015