#include #include int main() { char ligne[200]; char * s, * mot; printf("Indiquer une ligne de texte\n"); fgets(ligne, 200, stdin); s = ligne; /* Premier appel de la fonction strtok pour la chaine s. La fonction rend NULL quand le découpage est termine. Le second parametre indique les separateurs de la chaine. */ if ((mot = strtok(s, " ,.;")) != NULL) printf("%s\n", mot); /* Pour les appels suivants, avec la meme chaine a decouper, le premier parametre doit valoir NULL */ s = NULL; while ((mot = strtok(s, " ,().;")) != NULL) printf("%s\n", mot); return 0; }