Originariamente inviato da teju
Il ";" che c'è è un errore di battitura o esiste davvero? Perchè credo che quel ";" faccia sì che dentro al ciclo for non esegua nessuna operazione e poi, terminato il ciclo, faccia l'assegnazione
i->next = nuovo_vhs;

Dunque credo che così facendo inserisca solo il primo nodo e ogni volta lo sovrascrive...

esiste davvero
pensa che quella parte di codice l'ho presa paro paro dal mio prof di info I

un mio amico ha provato anche con questa
codice:
i = *testaL;
		while( i != NULL ) 
		{
			i = i->next;
		}
		i->next = nuovo_libro;