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 c : Sélectionner tout - Visualiser dans une fenêtre à part
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 c : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Partager