Commit b2968133b1d1283bd1b80dd02030dd6dfcfed1fa

Authored by tvolleri
1 parent a9e9d88c

inutile

Showing 1 changed file with 0 additions and 72 deletions   Show diff stats
projet.c deleted
@@ -1,72 +0,0 @@ @@ -1,72 +0,0 @@
1 -#include <stdio.h>  
2 -#include <stdlib.h>  
3 -  
4 -  
5 -typedef struct cell* ptarbre;  
6 -typedef struct cell* ptcellule;  
7 -  
8 -typedef struct cell {  
9 - int lettre;  
10 - ptarbre arbre;  
11 - ptcellule suivant;  
12 -} cell;  
13 -  
14 -/* Pas utile  
15 -void init_dico()  
16 -{  
17 - ptarbre arbre;  
18 - arbre=NULL;  
19 -}  
20 -*/  
21 -ptarbre rech(ptarbre arbre, int lettre)  
22 -{  
23 - while((arbre!=NULL) && (arbre->lettre != lettre))  
24 - arbre=arbre->suivant;  
25 - return arbre;  
26 -}  
27 -void ajout_dico(ptarbre arbre, int lettre)  
28 -{  
29 - arbre=malloc(sizeof(cell));  
30 - arbre->lettre=lettre;  
31 - arbre->arbre=NULL;  
32 - arbre->suivant=NULL;  
33 -}  
34 -  
35 -void affiche_dico(ptarbre arbre)  
36 -{  
37 -  
38 - printf("%c\n", arbre->lettre);  
39 -}  
40 -  
41 -  
42 -int main()  
43 -{  
44 - ptarbre arbre;  
45 - arbre=NULL;  
46 - char c;  
47 - // Ouvrir fichier  
48 - FILE *fp = fopen("words","r");  
49 - if (fp==NULL)  
50 - printf("words inaccessible ",fp);  
51 - else  
52 - printf("words accessible n",fp);  
53 -  
54 - while (fscanf(fp,"%d",&c)!= EOF) // lecture de tout le fichier  
55 - {  
56 - while (c!='\n')  
57 - {  
58 - if (rech(arbre,c)==NULL)  
59 - {  
60 - ajout_dico(arbre,c);  
61 - }  
62 - arbre=arbre->arbre; // On va à l'étage d'après pour former le mot dans l'arbre  
63 - affiche_dico(arbre);  
64 - }  
65 - }  
66 -  
67 -  
68 -  
69 -  
70 -  
71 - return 0;  
72 -}