Variable d'une boucle qui ne se modifie pas
Bonsoir :)
J'ai une boucle qui bloque à 1 et qui n'évolue plus d'où une boucle infinie.
Que ce soit avec un while ou un for, on a la même erreur.
Code:
1 2 3 4 5 6 7 8 9 10
|
while(i<nbLigne()){
printf("i=%d", i);
fgets(chaine, 100, fichier);
printf("%s", chaine);
if(i=!n){
strcat(tmp, chaine);
}
i++;
} |
Code:
1 2 3 4 5 6 7 8 9
|
for(i=0;i<nbLigne(); i++){
printf("i=%d", i);
fgets(chaine, 100, fichier);
printf("%s", chaine);
if(i=!n){
strcat(tmp, chaine);
}
} |
Quand j'execute on voit bien que fgets passe bien partout mais i bloque à 1.
Si quelqu'un pourrait m'éclairer. :ccool: