#include "fonctions.h" #define A 256 int main(int argc, char* argv[]) { setlocale(LC_ALL, ""); FILE* dico = NULL; FILE* txt = NULL; struct node tab_arbre[A]; if(argc>2) { dico = fopen(argv[1], "r"); txt = fopen(argv[2], "r"); } else { dico = NULL; txt = NULL; } if ((dico == NULL) || (txt == NULL)) { wprintf(L"Erreur : il manque un ou plusieurs fichiers !\n"); return 1; } initialisation_tab_arbre(tab_arbre); remplir_dico(dico, tab_arbre); correction_txt(txt, tab_arbre); correction_mot(tab_arbre); desallocationTableauArbre(tab_arbre); wprintf(L"Fin du programme\n"); return 0; }