/* 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 classe de Donnes. */ // ---------------> NE PAS MODIFIER <------------------ #include #include #include #include #include using namespace std; /* ------------------------------------------------------------- La classe "Donnees" va contenir les mots du dictionnaire lus directement grâce à une redirection en entrée de unix. prg.exe < dico la forme n'est pas très élégante! Il fallait écrire le code pour tenir compte du nom de fichier comme argument du programme, puis ouvrir le fichier en mode de lecture etc. Quelque chose que vous allez apprendre dans les prochains cours. ------------------------------------------------------------- */ // pour éviter les inclusions multiples #ifndef _H_DATA #define _H_DATA class Donnees { private: // principe d'encapsulation des données et les fonctions // pour réaliser notre sauce interne. // nombre de lignes max dans le document // et le nombre de caractères par ligne. static const int NBLGDOC=5000; static const int MAXCHAR=50; // les mots du dictionnaire et sa taille char**meslignes; int taille; // allocation de la mémoire void alloc_mem() { meslignes = new char*[NBLGDOC]; for (int i=0;i=0) && (i