Separer mots d'une chaine en C

heycraft -  
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

j'ai une chaine de caracteres que je lis dans un dossier du type
ADD #4 -1

j'aimerais recuperer chaque mots (je considere un mot qui se finit par un espace)
pour avoir par exemple dans un tableau ADD, dans un autre #4 et dans un dernier -1.
Il n'y a pas plus de 3 mots alors je peux faire un tableau de pointeurs a 3 cases?
qui pointe sur mes mots?
A voir également:

1 réponse

mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Je pense que tu devrais par commencer par lire un cours sur les pointeurs. Regarde aussi comment marchent malloc et free.

En soit il suffit de stocker pour chaque ligne 3 char * (un par mot) ce qui revient à manipuler un char ** ou un char[][] si tu préfères.

Bonne chance
0