Originariamente inviato da MItaly
(Già che siamo in giro, ho tolto anche tutto il maiuscolo, che nun se po' vedé. )
E per il problema, rivedrei la ins_coda così

codice:
struct ele *ins_coda(struct ele *a,int val)
{
	struct ele *tmp, *nuo;
	
	tmp=a;

	nuo = (struct ele *)malloc(sizeof(struct ele));
	nuo->val = val;
	nuo->next = NULL;

	if(!tmp) return nuo;

	while(tmp->next)
		tmp=tmp->next;

	tmp->next=nuo;
	
	return a;
}