#ifndef REVISION_H #define REVISION_H #include <iostream> #include <string> #include <queue> #include <fstream> #include <cstdlib> #include <ctime> class Verb { public: Verb( std::string mot[4] ); void afficher( unsigned int hide ); std::string get( unsigned int select ); private: std::string m_mot[4]; }; class Revision { public: Revision(); virtual ~Revision(); bool load( std::string file );// Renvoie succès ou echec void afficher(); bool corriger( std::string saisie[3] );// Renvoie false si le test est terminé protected: unsigned int m_total; std::queue<Verb*> m_file; unsigned int m_select; }; #endif // REVISION_H