Originariamente inviato da devil89
L'allocazione del puntatore Temp dev'essere effettuata prima dell'istruzione:
codice:
Temp=*Agenda;

L'agenda in quel momento è NULL;

Quindi l'istuzione è del tutto valida!