Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [C] Eliminare nodo

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    178

    [C] Eliminare nodo

    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.
    Ultima modifica di LeleFT; 07-08-2014 a 13:20 Motivo: Aggiunti i tag CODE

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.