// Programma : main.cpp
#include <stdio.h>
#include "menu.h" // include anche list.h
#include "magaz.h"
#include "corriere.h"
#include "commesso.h"

/* Funzione principale */
void main ()
{
Magazzino mag;                           // Il nostro magazzino 
menu *m = 0;                             // Il menu' principale
  // Le voci del menu'
  new menuexit (m,"Termina");
  new MenuInventario (m,"Inventario");
  new MenuCorriere (m,"Arrivi");
  new MenuCommesso (m,"Vendita");

  // Loop di esecuzione del meni'
  while (1)
  {
    m->doaction (m->print (1),&mag);  // Stampa il menu' ed esegue direttamente il numero trovato
  }
}