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