Commit fde8b39d50caa9a446ff9f3bfb6878de1b02cd7e

Authored by rsSimonin
1 parent 1e85143f

fini

Showing 1 changed file with 2 additions and 65 deletions   Show diff stats
... ... @@ -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   -// }
... ...