Gestion de fichier et analyse de ligne en C - C++ - Programmation
Marsh Posté le 19-12-2002 à 17:38:14
et bien tu copie la chaine a partir du rang i jusqu'a ce que t'arrive a un separateur. Tu t'arrete quand t'arrive a un espace, ou une virgule ou un point ou autre.
En fait il fo que tu parcoures ta chaine de [i] jusqu'a [j] cet indice designant la fin du mot ( ou [j-1] )
Apres tu copies a partir du charactere i sur une longueur de j-i dans une autre chaine et là t'as ton mot tout seul.
Marsh Posté le 19-12-2002 à 19:20:11
tu peux aussi utiliser fscanf, sscanf et compagnie qui realisent ca tres bien
Marsh Posté le 19-12-2002 à 17:31:51
je voulais savoir si vous connaissiez des fonction en C me permettant d'analyser une ligne ou un char * passé en parametre.
Je m'explique. je connais par exemple strtok qui cherche un caractere dans une ligne et pointe dessus. Ce que j'aimerais c'est une fonction qui me detache les mots d'une ligne ou d'un char *.