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
} ;