STRTOL |
Chaîne de caractères à long |
Turbo C++ |
stdlib.h |
Syntaxe
long strtol(const char *s, char **endptr, int radix);
|
Paramètres
Nom |
Description |
s |
Ce paramètre permet d'indiquer un pointeur vers la chaîne de caractères à convertir en un nombre entier. La chaîne de caractères peut contenir des espaces blancs au début, puis un nombre sous la forme de texte. Elle peut aussi contenir un préfixe de base (par exemple, 0x pour hexadécimal ou 0 pour octal) si la base est appropriée. s peut être une chaîne vide ou un pointeur NULL, mais dans ce cas, la fonction retourne 0. |
endptr |
Ce paramètre permet d'indiquer un pointeur vers un pointeur de type char *. Si ce paramètre n'est pas NULL, il sera mis à jour pour pointer vers le premier caractère n'ayant pas été converti. Par exemple, si la chaîne de caractères contient des chiffres suivis de lettres, endptr pointera alors vers la première lettre après la conversion du nombre. |
radix |
Ce paramètre permet d'indiquer la base ou système numérique à utiliser pour la conversion. |
Description
Cette fonction permet de convertir la chaîne de caractères en nombre de type «long».
Dernière mise à jour : Dimanche, le 28 Février 2021