Version:0.9 StartHTML:0000000105 EndHTML:0000001444 StartFragment:0000000152 EndFragment:0000001410
/******************************************************/
/*************** Isidro Pastor Jorda ******************/
/*************** Noemi Ruth Moya Hinojo ***************/
/******************************************************/
/****************** Telematica ************************/
/******************** FPII ****************************/
/****************** Practica 4 ************************/
/******************************************************/

#include <string>

const int TALLAMAX = 20;

struct Dato
{
    int pc;
    string documento;
    string impresora;
};


class Cola
{
    public:

        Cola();
        ~Cola();
        Cola(const Cola & c);
        bool Encolar(Dato x);
        bool Desencolar();
        bool PrimeroCola(Dato & res);
        bool ColaVacia();


    private:

        struct Nodo
        {
            Dato info;
            Nodo *sig;
        };

        Nodo *inicio;
        Nodo *fin;

};