Ciao a tutti !

Ho fatto un programma che stampa una lista di valori numeri. Poi ho creato la funzione controllo che stampa la sottolista compresa tra due valori identici. Ad esempio ho la seguente lista:

2 -> 1 -> 3-> 1 -> 5 -> NULL

Dopo la funzione controllo si genera la seguente sotto-lista

1 -> 3 -> 1 -> NULL

Fin qui tutto bene. Il problema si presenta quando ho una lista del genere

2 -> 1 -> 3-> 1 -> 5 -> 1 -> 8 -> NULL

La sotto-lista che dovrebbe generare è la seguente

1 -> 3-> 1 -> 5 -> 1 -> NULL

invece a me stampa

1 -> 3-> 1 -> NULL

La mia domanda è

come faccio a levare il NULL a un nodo ? Grazie.