Blame view

main.c 667 Bytes
76053da1   Thorsieger   update des fichiers
1
  #include "tree.h"
03168857   mertz   create tree op
2
3
4
  
  int main()
  {
284154ca   Thorsieger   gestion des accents
5
6
7
    setlocale(LC_ALL, "");
    //FILE* fp = fopen("american-english","r");
    FILE* fp = fopen("dico_test","r");
03168857   mertz   create tree op
8
9
10
11
12
13
14
15
16
    
    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
17
18
    //supprimer la case avant de load
    load_tree(fp,tab);//chargement de l'arbre
03168857   mertz   create tree op
19
20
    
    printf("Loading done!\n");
7ab3be6b   Thorsieger   debut free
21
  
284154ca   Thorsieger   gestion des accents
22
    wchar_t mot[50];
aeb78bdf   mertz   correction fin de...
23
    int taille;
284154ca   Thorsieger   gestion des accents
24
25
    wscanf(L"%ls",mot);
    wscanf(L"%d",&taille);
264d2b59   Thorsieger   debut verif ortho...
26
    int result;
89b9e3f8   Thorsieger   découpage d'un texte
27
    result = find_mot(tab,mot,taille,(int)mot[0]-97);
264d2b59   Thorsieger   debut verif ortho...
28
29
30
    printf("%d\n",result);
  
  
7ab3be6b   Thorsieger   debut free
31
    free_dico(tab);//libérer la mémoire
131759ee   Thorsieger   fin free arbre
32
33
34
35
    fclose(fp);
  
    printf("Fin du programme\n");
  
03168857   mertz   create tree op
36
37
    return 0;
  }