Sujet : C++ et boucle for : convention |
gilou |
SoWhatIn22 a écrit a écrit :
même pb que toi :)
du coup, obligé de reprendre plein de choses écrites avant...
m'enfin si t'as du code qui vient d'autres plateformes ou d'autres compilo, ce n'est que le début...
un ex bete? snprintf qui est quand même une instruction utilisée doit s'appelle avec _snprintf sous visual.
Euh, a part être imcompatible avcec les autres compilo, je ne vois pas l'interet...
|
Je pense que le compilo que tu utilises n'est pas a jour vis a vis des dernieres normes.
Il me semble qu'auparavant, la declaration for (int i=qquechose;...;...) {...} etait equivalente a:
int i;
for (i=qquechose;...;...) {...} et ca semble etre typiquement ce qui genere ton message d'erreur
(redefinition de i).
Le plus simple dans ces cas la pour avoir un code propre c'est d'effectuer la transformation suivante:
for (i=qquechose;...;...) {...}
|
|
V
{ for (i=qquechose;...;...) {...} }
Si c'est le VC++, il y a peut etre une option de compilation ou un pragma qui corrige le pb.
A+, |