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,20 +2,9 @@ | ||
2 | #include <stdlib.h> | 2 | #include <stdlib.h> |
3 | #include <stdbool.h> | 3 | #include <stdbool.h> |
4 | #include <string.h> | 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,7 +108,7 @@ void free_dico(struct dico *pt_dico) | ||
119 | free_arbre((pt_dico->alpha[i])); | 108 | free_arbre((pt_dico->alpha[i])); |
120 | } | 109 | } |
121 | 110 | ||
122 | - free(pt_dico); | 111 | + //free(pt_dico); |
123 | } | 112 | } |
124 | 113 | ||
125 | void affiche_arbre(struct arbre *arbre) | 114 | void affiche_arbre(struct arbre *arbre) |
@@ -147,7 +136,6 @@ void affiche_dico(struct dico *dico) | @@ -147,7 +136,6 @@ void affiche_dico(struct dico *dico) | ||
147 | 136 | ||
148 | } | 137 | } |
149 | 138 | ||
150 | - | ||
151 | void analyse_fichier(FILE *fp,Dico *pt_dico, int *nb_t, int *nb_f){ | 139 | void analyse_fichier(FILE *fp,Dico *pt_dico, int *nb_t, int *nb_f){ |
152 | int nbmot_t=0; | 140 | int nbmot_t=0; |
153 | int nbmot_f=0; | 141 | int nbmot_f=0; |
@@ -163,54 +151,3 @@ void analyse_fichier(FILE *fp,Dico *pt_dico, int *nb_t, int *nb_f){ | @@ -163,54 +151,3 @@ void analyse_fichier(FILE *fp,Dico *pt_dico, int *nb_t, int *nb_f){ | ||
163 | *nb_t=nbmot_t; | 151 | *nb_t=nbmot_t; |
164 | *nb_f=nbmot_f; | 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 | -// } |