[C] Séparé les mots d'un tableau dynamique ?

Nono -  
Stupeflip Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

J'ai pour jeudi un projet à réaliser en langage C, il s'agit de faire la 'base' d'un compilateur ...
je me trouve actuellement coincé par le fait que je dois analysé mot par mot ... ces mots sont en effet séparés d'un espace mais sont stockés dans un tableau (dynamique) ...

Comment faire pour lancer une fonction sur chacun des mots d'un tableau dynamique ?

Merci d'avance pour votre aide,

Nono.
A voir également:

3 réponses

Stupeflip Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   94
 
Salut,

Avec une boucle ?
0
oliver91 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   3
 
Oui mais laquelle ?

Je ne comprends pas ...

Car il faut ce basé sur strchr(chaine,' ') non ?

mais cela retourne une adresse A ...
Comment prendre le mot qui va du début du tableau jusqu'à cette adresse A (exclue)
Puis le 2e mot qui commence après cette adresse A et finis à la 2e occurence de ' ' ...

???
0
Stupeflip Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   94
 
Ben tu peux faire une affectation caractère par caractère et quand tu détectes un ' ' tu mets un '\0'

Ensuite tu passes au caractère suivant pour un autre mot :)
0