Commit fde8b39d50caa9a446ff9f3bfb6878de1b02cd7e
1 parent
1e85143f
fini
Showing
1 changed file
with
2 additions
and
65 deletions
Show diff stats
arbre.c
... | ... | @@ -2,20 +2,9 @@ |
2 | 2 | #include <stdlib.h> |
3 | 3 | #include <stdbool.h> |
4 | 4 | #include <string.h> |
5 | -#define TAILLE 27 | |
6 | 5 | |
7 | -//#include "arbre.h" | |
8 | 6 | |
9 | - | |
10 | -typedef struct arbre{ | |
11 | - char val; | |
12 | - struct arbre *suite[TAILLE]; | |
13 | - bool finmot; //1 si fin de mot | |
14 | -}Arbre; | |
15 | - | |
16 | -typedef struct dico { | |
17 | - Arbre *alpha[TAILLE]; | |
18 | -}Dico; | |
7 | +#include "arbre.h" | |
19 | 8 | |
20 | 9 | |
21 | 10 | |
... | ... | @@ -119,7 +108,7 @@ void free_dico(struct dico *pt_dico) |
119 | 108 | free_arbre((pt_dico->alpha[i])); |
120 | 109 | } |
121 | 110 | |
122 | - free(pt_dico); | |
111 | + //free(pt_dico); | |
123 | 112 | } |
124 | 113 | |
125 | 114 | void affiche_arbre(struct arbre *arbre) |
... | ... | @@ -147,7 +136,6 @@ void affiche_dico(struct dico *dico) |
147 | 136 | |
148 | 137 | } |
149 | 138 | |
150 | - | |
151 | 139 | void analyse_fichier(FILE *fp,Dico *pt_dico, int *nb_t, int *nb_f){ |
152 | 140 | int nbmot_t=0; |
153 | 141 | int nbmot_f=0; |
... | ... | @@ -163,54 +151,3 @@ void analyse_fichier(FILE *fp,Dico *pt_dico, int *nb_t, int *nb_f){ |
163 | 151 | *nb_t=nbmot_t; |
164 | 152 | *nb_f=nbmot_f; |
165 | 153 | } |
166 | - | |
167 | -// int main (int argc,char *argv[]){ | |
168 | -// FILE* dico = NULL; | |
169 | -// if(argc >1){ | |
170 | -// printf("chargement de votre dictionnaire \n"); | |
171 | -// dico=fopen(argv[1],"r"); | |
172 | -// } | |
173 | -// // else dico=fopen("words-no-accents","r"); | |
174 | -// | |
175 | -// if(dico == NULL){ | |
176 | -// // return EXIT_FAILURE; | |
177 | -// printf("chargement du dictionnaire par default"); | |
178 | -// dico=fopen("words-no-accents","r"); | |
179 | -// } //File is not readable | |
180 | -// | |
181 | -// struct dico *mondico=malloc(sizeof(struct dico)); | |
182 | -// charger_dico(dico,&mondico); | |
183 | -// // affiche_dico(mondico); | |
184 | -// fclose(dico); | |
185 | -// char mot[]="zombie"; | |
186 | -// char mot2[]="chaine"; | |
187 | -// // mot_existe(mondico->alpha[calculcase('r')],"rerere",0); | |
188 | -// //mot_existe(mondico->alpha[calculcase(mot2[0])],mot2,0); | |
189 | -// | |
190 | -// printf("1: %s:%d \n",mot,mot_existe(mondico->alpha[calculcase(mot[0])],mot,0)); | |
191 | -// printf("2: %s:%d \n",mot2,mot_existe(mondico->alpha[calculcase(mot2[0])],mot2,0)); | |
192 | -// | |
193 | -// FILE* fichier_utilisateur = NULL; | |
194 | -// if(argc >2){ | |
195 | -// printf("Analyse de votre fichier \n"); | |
196 | -// fichier_utilisateur=fopen(argv[2],"r"); | |
197 | -// printf("Fin Analyse de votre fichier \n"); | |
198 | -// } | |
199 | -// | |
200 | -// if (fichier_utilisateur!=NULL){ | |
201 | -// printf("analyse en cours\n"); | |
202 | -// int juste=0; | |
203 | -// int faux=0; | |
204 | -// analyse_fichier(fichier_utilisateur,mondico,&juste,&faux); | |
205 | -// printf("juste:%d \n",juste); | |
206 | -// printf("faux:%d \n",faux); | |
207 | -// } | |
208 | -// | |
209 | -// printf("fin programme \n"); | |
210 | -// free_dico(mondico); | |
211 | -// if (fichier_utilisateur!=NULL){ | |
212 | -// fclose(fichier_utilisateur); | |
213 | -// } | |
214 | -// | |
215 | -// return 0; | |
216 | -// } | ... | ... |