Section courante

A propos

Section administrative du site

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