Blame view

main.c 674 Bytes
131759ee   Thorsieger   fin free arbre
1
  #include "find.h"
03168857   mertz   create tree op
2
3
4
  
  int main()
  {
aeb78bdf   mertz   correction fin de...
5
6
    FILE* fp = fopen("american-english","r");
    //FILE* fp = fopen("dico_test","r");
03168857   mertz   create tree op
7
8
9
10
11
12
13
14
15
    
    if(fp == NULL) return 1 ; //File is not readable
    
    struct node* tab[26];
    for(int i=0;i<26;i++)
      {
        tab[i]=NULL;
      }
    
7ab3be6b   Thorsieger   debut free
16
17
    //supprimer la case avant de load
    load_tree(fp,tab);//chargement de l'arbre
03168857   mertz   create tree op
18
19
    
    printf("Loading done!\n");
7ab3be6b   Thorsieger   debut free
20
  
aeb78bdf   mertz   correction fin de...
21
22
23
24
25
26
    char mot[50];// = "aardvark";
    int taille;
    //mot = "arabesque";
    taille = 8;
    scanf("%s",mot);
    scanf("%d",&taille);
264d2b59   Thorsieger   debut verif ortho...
27
28
29
30
31
    int result;
    result = find_mot(tab,mot,taille,0);
    printf("%d\n",result);
  
  
7ab3be6b   Thorsieger   debut free
32
    free_dico(tab);//libérer la mémoire
131759ee   Thorsieger   fin free arbre
33
34
35
36
    fclose(fp);
  
    printf("Fin du programme\n");
  
03168857   mertz   create tree op
37
38
    return 0;
  }