Ah dimenticavo:

la coda è cosi strutturata:
codice:
struct nodo_coda
{
 int d;
 struct nodo_coda *next;
};

struct coda
{
 struct nodo_coda *testa;
 struct nodo_coda *coda;
 int num_elem;
};

typedef struct nodo_coda nodo;
typedef struct coda coda;