Bonjour a tous

voici mon probleme, je souhaite cherher dans ma chaine de caractere si des mots se repetent et si c le cas en supprimer un et incrementer une variable. Pour info je programme en C avec le minimum de bibliotheque.
Par exemple:
machaine = "toto paul jean toto paul |"
Je voudrais au final
machaine = "toto paul jean |"
var jean=1;
var toto=2;
var paul=2;
Mes mots sont separe par des \0 et la fin de ma chaine est un pipe |.
Merci beaucoup!!!!

Mateo
ps: en attendant je cherche mais je suis pas sur d'avoir le mwethode la plus efficace, car je fais des boucles et des boucles.