Concordo pienamente. Per quanto riguarda il commento, nonostante sia stata una tua dimenticanza, non comprendo lo stesso quale sia l'utilità di salvare il "campo puntatore" che tu fai..Originariamente inviato da oregon
Ma non so cosa dirti perche' prima vorrei capire a cosa serve questa parte di codice ...
Dire che il codice e' abbastanza confuso, e' un eufemismo ...codice:T1=&q; //Assegno T1 come indice al posto di 'q' (T1 = puntatore a LISTA) T2=&p; if (p.num >= q.num) { lista *coda = new lista; //crea coda della LISTA coda->num=q.num; coda->punt=NULL; T1=T1->punt; y=coda; } else { lista *coda = new lista; //crea coda della LISTA coda->num=p.num; coda->punt=NULL; T2=T2->punt; y=coda; }