Files
DEV/DEV1.1/TP20/challenger.c

25 lines
668 B
C
Raw Normal View History

2023-11-28 17:25:17 +01:00
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv){
int score,score_prec,i,chal_score;
char nom[3];
chal_score=strtol(argv[1],NULL,10);
FILE* file;
file=fopen("top10","r");
if (file==NULL){
printf("mauvaise ouverture");
return EXIT_FAILURE;
}
printf("|Hall of Fame|\n");
for (i=0;i<10;i++){
fread(&score,sizeof(int),1,file);
fread(nom,sizeof(char),3,file);
if (chal_score>score && chal_score<score_prec)
printf("%09d %s\n",chal_score,argv[2]);
printf("%09d %s\n",score,nom);
score_prec=score;
}
fclose(file);
return EXIT_SUCCESS;
}