menu.h


/* Implémentation d’un objet Menu servant à l’affichage d’un… menu ! */

class Menu
{
 char * nom ; // Titre du menu
 int taille ; // Nombre d’options proposé
 char * * composants ; // Tableau contenant le nom des options proposées
 char * acces ; // tableau contenant les lettres qui permettent de choisir une option donnée
 static int est_dans(char, char *) ; // teste si char est dans char * et renvoie sa position dans char * s'il existe
public :
 Menu(char *, int, char * *, char *) ; // Constructeur paramétré (nom, taille, tableau de composantes, table d’accès)
 ~Menu() ; // destructeur
 void Affiche() ; // Affichage du menu
 int Reponse () ; // Attente de la réponse
} ;