Bonjour
Voila je cherche une fonction capable de comparer deux chaines mais pas n'importe comment. J'aimerais qu'elle compare seulement une partie de la chaine ('ça' dans l'exemple ci dessous par exemple)
Il existe "strcmp" pour comparé 2 chaines de caractères et renvois 0 si elles sont identiques
Il existe "memcmp" pour comparer le début de 2 chaines de caractères en choisissant le nombre de lettres (ici 3) et renvois 0 si elles commencent de la même façon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (strcmp(buffer, "coucou comment ça va ?") == 0)
Mais existe-t-il autre autre fonction capable de faire se que je cherche
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (memcmp(buffer, "coucou comment ça va ?", 3) == 0)? (donc de chercher que 'ça' dans la chaine ?)
Merci.
Partager