Bonjour à tous,

Je souhaitais savoir comment intégrer un tableau de caractère/mot à un tableau, ça fait un moment que je suis bloqué dessus et je n'arrive pas à trouver de solution.
Ma fonction est commenté afin qu'elle puisse être le plus compréhensible possible.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
char* chargementMotFR(){
    char tmp[35]; //Buffer afin de garder le temps nécessaire les mots sortis du fichier
    char tab[591]; //tableau final à retourner avec 591 mots/tableau de caractère
    int cpt=0; //cpt pour se situer dans le tableau
    FILE* fichier=fopen("mot.csv","r");
    if (fichier==NULL)
        printf("Erreur d'ouverture de fichier \n");
    else{
        while(fgets(tmp,35,fichier)!=NULL){
                char * pch=strtok(tmp,","); //séparateur des 2 colonnes
                char * tmpS;
                while (pch!=NULL){
                        tmpS=strtok(pch," "); //récupération du mot voulu (ici présent dans la première colonne)
                        &tab[cpt]=(char*) malloc(20*sizeof(char)); //tentative de mettre le mot dans le tableau
                        printf("%s \n",tmpS);
                        pch=strtok(NULL,",");
                        free(tab[cpt]);
                        printf("%s lll \n",tab[cpt]);
 
                }
        cpt++;
        }
    }
    fclose(fichier);
 
}
Merci à vous !