12.4.7 Recherches dans une chaîne (utilité : **)

Icône de l'outil pédagogique Recherches dans une chaîne (utilité : **)

Beaucoup de fonctions existent. En voici une liste non complète (voir aide en ligne de votre IDE) :

– La fonction strchr permet de rechercher la première apparition d'un caractère dans une chaîne. (voir exemple70)

– La fonction strstr recherche la première apparition d'une chaîne dans une autre chaîne.

– La fonction strtok divise une chaîne en sous‐chaînes, en utilisant pour les séparer une liste de délimiteurs définis par l’utilisateur. D’utilisation un peu délicate (elle utilise un pointeur et son premier appel a un rôle particulier : voir Exemple 75. et l’aide en ligne du logiciel), elle est un outil efficace et puissant quand on sait l’utiliser.

L'aide en ligne est indispensable pour la manipulation des chaînes de caractères.

Voici le résultat obtenu :

Si on affiche les adresses successives des chaînes à l’aide d’une variante de ce programme, on obtient :