Nom de la fonction : strtok
Fichier d'en-tête : <string.h>
Prototype de fonction : char *strtok(char *str1, const char *str2);
Fonction : Décomposer une chaîne en utilisant le délimiteur spécifié
Paramètres : char *str1 est la chaîne à décomposer
const char *str2 est la chaîne délimitatrice
Valeur de retour : renvoie le pointeur de chaîne divisé suivant, ou NULL s'il n'y a aucun moyen de le séparer.
Remarque : 1. La fonction de la fonction est de décomposer la chaîne. La soi-disant décomposition signifie qu'aucune nouvelle chaîne n'est générée, mais que le délimiteur est remplacé par '/0' à la position où le délimiteur apparaît pour la première fois dans le contenu pointé. à par s, donc la première fois renvoie la première sous-chaîne avec strtok()
2. Une fois l'extraction de la première sous-chaîne terminée, continuez à extraire la chaîne source s. Le premier paramètre de strtok doit être attribué aux appels suivants (deuxième, troisième,... nième) La valeur vide est-elle NULL (indique que le. la fonction continue de décomposer la chaîne à partir de la position implicitement enregistrée lors de l'appel précédent ; pour l'appel précédent, un pointeur this est utilisé pour pointer vers le bit suivant du délimiteur avant la fin du premier appel)
3. Lorsque ce pointeur pointe vers "