stocker les mots dans un tableau
Bonjour à tous,
J'ai un souci avec mon code, en fait jai une chaine de caractere dont les mots sont séparés par un espace.
L'idée de placer les mots dans un tableau donc chaue cellule du tableau va contenir un mot.
J'ai voulu profiter de la fonction strtok pour faire ca. mais jarrivais pas à mettre les mots dans le tableau
Avez une idée svp?
Merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| #include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void){
char s[] = "mot1 mot2 ...";
char *tok;
tok = strtok(s, " ");
while(tok != NULL){
printf("Mot: %s\n", tok);
tok = strtok(NULL, " ");
}
return 0;
} |