#ifndef PERSONA_QUEUE_H #define PERSONA_QUEUE_H using namespace std; #include // dichiarazioni per la gestine di una struct persona struct persona { char * cognome; char * nome; char * indirizzo; char * numTelefono; }; void stampaPersona(persona *); persona * creaPersona(); void eliminaPersona(persona *); // dichiarazioni per la gestine di una coda di struct persona static const int dim = 100; struct queue { int head, tail; persona* elem[dim]; }; enum retval { FAIL, OK }; enum boolean { FALSE, TRUE }; void init (queue &); retval enqueue(persona *,queue &); retval dequeue(persona * &,queue &); void print (const queue &); #endif