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
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
Come hai scritto il ciclo for in cui c'e' la variabile I ?
No MP tecnici (non rispondo nemmeno!), usa il forum.
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?
Se la utilizzi anche fuori dal ciclo for allora dovrebbe essere fatto senza la dichiarazione della variaible...ma semplicemnte settandola a 0
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Sì, è per quello; per risolvere limitati a cambiare il codice in questa maniera:ma può essere che sia perchè uso la variabile i anche fuori dal ciclo for?
.codice:int i; for(i=n;Wfu[i]==0; i--);
Amaro C++, il gusto pieno dell'undefined behavior.
Grazie mille per l'aiuto!