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