No curr è una variabile locale! E cambi il suo valore locale! (anche root è una variabile locale a dirla tutta)Originariamente inviato da johnnny
Ma io faccio puntare curr all'area di memoria di root, quindi poi scendendo a sinistra con curr=curr->sx non faccio altro che modificare anche il valore in root, giusto ?
Per cambiare qualcosa a livello globale devi necessariamente deferenziare un puntatore prima di assegnare un valore, cosa che giustamente non fai...