[bglug] C++ e lista

Roberto Santini roberto.santini@lasfidacontinua.it
Gio 15 Gen 2009 09:55:13 CET


----- Segue Messaggio Originale  -----
Da : Flavio Castelli <flavio@castelli.name>
A : bglug@lists.linux.it
oggetto : Re: [bglug] C++ e lista
Data : Thu, 15 Jan 2009 09:31:29 +0100

> On Thursday 15 January 2009 09:06:55 Roberto Santini
> > wrote: Questo quello che avevo scritto:
> > while (testaListaEntrate!=NULL){
> >
> >               current=testaListaEntrate;
> >
> >               testaListaEntrate=current->next;
> >
> >               delete current;
> >
> >              
testaListaEntrate=testaListaEntrate->next;
> // come mai? ^^^^^
> >
> >         }
> 
> io farei:
> 
> while (testaListaEntrante != NULL) {
>     toDelete = testaListaEntrante;
>     testaListaEntrate= testaListaEntrante->next;
>     delete toDelete;     
> }
> 
> ciao
> Flavio


Ok, ora la cancellazione è funzionante.
Il problema è che, nonostante il file venisse riletto, non
si entrava mai nel ciclo while (il file è vuoto!!!) e
quindi la testa rimaneva invariata.
GRAZIE A TUTTI

Roberto

-------------------------------------------------------------------
Roberto Santini
www.lasfidacontinua.it

MSN: roberto.santini@lasfidacontinua.it
Skype: cent89


Maggiori informazioni sulla lista bglug