Non so perché ma non riesco ad eliminare il nodo.
Ecco la funzione che dovrebbe eliminare appunto il nodo che ha come valore il numero 0
codice:void elabora2( ListaRipePtr *currentPtr2) { ListaRipePtr tempPtr; while( *currentPtr2 != NULL ) { if( (*currentPtr2)->volte == 0) { tempPtr = *currentPtr2; *currentPtr2 = (*currentPtr2)->next1Ptr; free( tempPtr ); } else { *currentPtr2 = (*currentPtr2)->next1Ptr; } } }
non so perché ma non mi visualizza la lista.
Qualcuno mi può aiutare.
Grazie.