// Programma 'agenda.cc'
#include "menu.h" // include anche list.h
#include "persona.h"
/* Funzione principale */
void main ()
{
Persona *agenda = 0; // Il nostro elenco di indirizzi
menu *m = 0; // Il menu' principale
// Le voci del menu'
new menuexit (&m,"Termina");
new MenuCerca (&m,"Cerca");
new MenuIndirizzo (&m,"Inserisci Indirizzo");
new MenuTelefono (&m,"Inserisci Numero di Telefono");
// Loop di esecuzione del menu'
while (1)
{
m->doaction (m->print (1),&agenda); // Stampa il menu' ed esegue direttamente il numero trovato
}
}