[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