PDA

Visualizza la versione completa : [c++] non capisco che errore sia


Mariella84
07-03-2008, 18:46
ciao a tutti....
volevo sapere se qualcuno mi può aiutare a capire cosa significhi questo errore che mi esce se faccio compilare il mio programma:

name lookup of `I' changed for new ANSI `for' scoping

grazie a tutti per l'eventuale risposta

oregon
07-03-2008, 19:22
Come hai scritto il ciclo for in cui c'e' la variabile I ?

Mariella84
07-03-2008, 19:45
Il ciclo for è questo:

for(int i=n;Wfu[i]==0; i--);

ma può essere che sia perchè uso la variabile i anche fuori dal ciclo for?

XWolverineX
07-03-2008, 19:53
Se la utilizzi anche fuori dal ciclo for allora dovrebbe essere fatto senza la dichiarazione della variaible...ma semplicemnte settandola a 0

MItaly
07-03-2008, 20:50
ma può essere che sia perchè uso la variabile i anche fuori dal ciclo for?
Sì, è per quello; per risolvere limitati a cambiare il codice in questa maniera:


int i;
for(i=n;Wfu[i]==0; i--);
.

Mariella84
08-03-2008, 10:57
Grazie mille per l'aiuto!

Loading