Il codice
deve essere postato con i tag appositi.
Mancano le strutture item e queue...
Inoltre: mai sentito parlare di indentazione??? Così non si capisce veramente nulla.
Comunque, il tuo problema è semplice
q->head = q->head->next;
Con questo pezzo di codice spu.... smin.... scombini la coda modificando l'intera struttura.
Per scorrere e stampare gli elementi usa una variabile di appoggio, se usi la coda direttamente la distruggi continuando a cambiare il valore del membro head.