Originariamente inviato da nusi
Il tuo problema non è il codice delle funzioni ma il codice che hai scritto nel main.
Infatti come ha detto butchertkd
te non stai considerando il valore di ritorno delle funzioni e questo fa sì che tutte le modifice che apporti vadano perse al termine della funzione. Infatti non è vero che "non puoi farlo" ma così facendo perdi il nuovo valore di p.
Quindi o sfrutti il valore di ritorno delle due funzioni o attui una delle soluzioni alternative postate da MacApp che ti permettono di modificare il valore del tuo p originario direttamente all'interno della funzione...si esatto...comunque io intendevo più che altro che se alle funzioni fa ritornare un *nodo sarebbe logico fare anche esse di tipo *nodo...