/* IFT1166 - Session Hiver 2007 - TP#3 - 05 juin 2007 ok gcc 4.0.2 Correcteur orthographique Mohamed Lokbani & Philippe Langlais contact: lokbani@iro.umontreal.ca ou pift1166@iro.umontreal.ca fichier contenant la fonction principale "main" pour faire tourner le programme. */ // ---------------> NE PAS MODIFIER <------------------ #include "data.h" #include "process.h" int main(int argc, char* argv[]) { char ch='\0'; /* pour de l'aide: ./nom_executable -h */ while ((ch = getopt(argc, argv, "h")) != -1){ switch (ch) { case 'h': cerr << "la commande à executer est:\n"; cerr << "prg_executable < nom_du_dico\n"; break; default: break; } exit(1); } // on crée un objet contenant les donnees du dictionnaire Donnees* data = new Donnees; // on crée un objet Correcteur Correcteur* Corrector = new Correcteur(data); // On crée quatre phrases de test string phrase [] = { "actuelement les autochtonnes applaudissements", "nonnobstant les blâmmes tout va bien", "courrir avec du courier dans les mains un oeil sur le callendrier est le rêve du batelier", "cachez ces fautes que je ne saurais voir" }; // on invoque le correcteur pour chacune des phrases. for (int i=0; i< 4; i++) { cout << ("Correction de la phrase: " + phrase[i]) << endl; cout << "\n"; Corrector->corrige(phrase[i]); } // sortie ok! return 0; }