25 lines
668 B
C
25 lines
668 B
C
#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;
|
|
} |