Section courante

A propos

Section administrative du site

STRTOK

Jeton de chaîne de caractères
Turbo C++ string.h

Syntaxe

char *strtok(char *s1, const char *s2);

Paramètres

Nom Description
s1 Ce paramètre permet d'indiquer la chaîne de caractères à découper. Lors du premier appel à strtok, il doit pointer vers la chaîne de caractères à traiter. Lors des appels suivants, s1 doit être NULL pour indiquer qu'on continue le découpage à partir de l'état précédent de la chaîne. Le découpage reprend là où il s'est arrêté la dernière fois. Cette chaîne de caractères est modifiée par la fonction. Les délimiteurs dans s1 sont remplacés par des caractères '\0' (fin de chaîne de caractères).
s2 Ce paramètre permet d'indiquer une chaîne de caractères contenant les délimiteurs (caractères qui marquent la fin de chaque token). Par exemple, si s2 est " ,;:", alors tout espace, virgule, point-virgule ou deux-points dans la chaîne de caractères s1 sera un délimiteur. Si s2 est NULL, cela signifie que les délimiteurs restent inchangés.

Description

Cette fonction permet de couper la chaîne de caractères «s1» en symbole élémentaire (Token) en les séparant par les caractères de la chaîne de caractères «s2».



Dernière mise à jour : Dimanche, le 28 Février 2021