salut ,
je suis entrain d'ecrire un programme qui utilise les fichiers binaire ,le problème c'est que le compilateur n'arrive pas à reconnaître la fin de mon fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <stdlib.h>
main()
{
FILE *f;
f=fopen("personne.bin","x+");
int i;
printf("donner i");
scanf("%d",&i);
fwrite(&i,sizeof(int),1,f);
while(fread(&i,sizeof(int),1,f) != EOF)
printf("la valeur est %d",i);
}
merci d'avance