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 27 28 29
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define TAILLE_DICO 22740
#define TAILLE_MAX 30
void creer_dico(char** dico){ //Creer le tableau de mot: dico
FILE *fichier=NULL;
fichier=fopen("dictionnaire.txt","r");
char* mot= (char*) malloc(TAILLE_MAX*sizeof(char));
int i=0;
while (fscanf(fichier, "%s \n", mot) != EOF){
dico[i]=mot;
i++;
printf("%s",dico[i]); //Ici dico[i] correspond bien au ième mot du fichier texte "dictionnaire.txt"
}
for (int k=0;k<TAILLE_DICO; k++){ //Seulement ici, dico[k] est le dernier mot du tableau, pour tout k
printf("%s",dico[k]);
}
}
void main (){
char** dico;
dico = (char **) malloc(TAILLE_DICO*sizeof(char*));
creer_dico(dico);
} |
Partager