#include<stdio.h>
#include<conio.h>
struct eleve
{ char nom[20];
char prenom[30];
char sexe[2];
int age;
}
feleve;
int main ()
{int Age; FILE * pf;
char nome, prenome, sexee;
printf("Merci de commencer la saisie\n");
pf=fopen("C:\\DEVOIR\\eleve.txt","a+");
if (pf==NULL)
{
printf("Il y'a une erreur a l'ouverture du fichier\n");
}
else
clrscr();
printf("Merci de saisir votre age ou 0 pour Quitter\n");
scanf("%d",&Age);
while (Age!=0)
{
feleve.age=Age;
printf("Merci de saisir votre Nom\n");
scanf("%s",&nome);
sprintf(feleve.nom,"%s",nome);
printf("Merci de saisir votre prenom\n");
scanf("%s",&prenome);
sprintf(feleve.prenom,"%s",prenome);
printf("merci d'indiquer votre sexe\n");
scanf("%s",&sexee);
sprintf(feleve.sexe,"%s",sexee);
fwrite(&feleve,sizeof(feleve),1,pf);
clrscr();
printf("saisissez votre age ou 0 pour quyitter\n");
scanf("%d",&Age);
}
}
fclose(pf);
return 0:
}
J'ai un probléme pour afficher le contenu du fichier j'ai utilisé la fonction fread mais le compilateur m'indique des erreurs Merci de m'aider