STRTOUL |
Chaîne de caractères à long non-signé |
Turbo C++ |
stdlib.h |
Syntaxe
unsigned long strtoul(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 non signé. La chaîne peut contenir des espaces blancs au début, puis un nombre sous forme de texte. Elle peut également contenir un préfixe de base (par exemple, 0x pour hexadécimal ou 0 pour octal) si la base est appropriée. Si la chaîne de caractères ne représente pas un nombre valide, 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 qui n'a pas été converti. Par exemple, si la chaîne de caractères contient des chiffres suivis de lettres, endptr pointera vers la première lettre après la conversion du nombre. |
radix |
Ce paramètre permet d'indiquer une 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 non-signée «long».
Dernière mise à jour : Dimanche, le 28 Février 2021