1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| void e_r()
{ char n[20],a[20],b[20],str1[10], str2[10];
int i=0,ok=0,l=1,resl1,resl2,pos1=0,pos2=0,j=0;//c pour la suite
struct hi chut[16];
printf("\n ajouter resultat dans quel categorie?:");
scanf("%s",str1);
sprintf(str2,"%s.dat",str1);
FILE *f;
f=fopen(str2,"a+b");
if(f==NULL)
printf("impossible d'ouvrir le fichier");
else
{ //ici j'affcihe tous les equpe du fichier(marche bien)
fread(&chut[i],sizeof (chut),1,f);
while(!feof(f))
{ printf("\n%s",chut[i].equipe);
fread(&chut[i],sizeof (chut),1,f);
}
i=0; //donc ici le user tape une equipe
printf("\nequipe1 : "); //je verifie si dans le ficher
scanf("%s",a); //si oui je prends sa position
fread(&chut[i],sizeof (chut),1,f); //pour utiliser plus tard
while(!feof(f))
{
if(strcmpi(a,chut[i].equipe)==0)
{
pos1=i;
printf("%d",i);
}
fread(&chut[i],sizeof (chut),1,f);
i++;
}
} |
Partager