SVP, Dites moi si vous voyez mon erreur, car celà m'afficher toutes les valeurs
que j'ai dans mon fichier de lecture et il repète la dernière valeur
alors qu'il est déjà rendu à la fin du fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 int entier; FILE *fichier; fichier = fopen(argv[1], "r"); if (fichier != NULL) { while ( !feof(fichier) ) { //On lit le fichier tant que c'est pas la fin fscanf(fichier, "%d", &entier); printf("%d\n", entier); } } fclose(fichier);
voilà le contenu de mon fichier
3 4 5 6 2 2 3 4 5 1 2 5
voilà l'affichage
3
4
5
6
2
2
3
4
5
1
2
5
5
Merci à tous
Partager