Per inserire in coda in una lista di cui conservi solo il puntatore alla testa (se conservi anche quello alla coda è più semplice) devi distinguere tra una lista vuota ed una lista con almeno un elemento.Se la lista è vuota semplicemente crei un nuovo nodo con punatatore al prossimo nullo e ci fai puntare la testa della lista.se la lista ha allmeno un elemento fai parti un ciclo del genere
In pratica ti posizioni sull'ultimo elemento (con quel ciclo for che termina quando raggiunge un nodo con il next=NULL)e poi metti il next dell'ultimo uguale al nuovo nodo da inserire.Claro?codice:t=malloc(etc...) t->caio =khkdh ..... t->next=NULL; punt* p; for(p=testa;p->next;p=p->next);//nota il punto e virgola p->next=t;