#include #include #include int main(int argc, char* argv[]){ FILE* fluxFichierTopL; fluxFichierTopL = fopen("top10", "r");//on affecte le fichier a notre variable if(fluxFichierTopL){ typedef struct enregistrement{ int score; char sigle[3]; } joueur; //structure d'un joueur int compteur=0,ajout=0; joueur hof[10]; joueur nouveauHof[10]; joueur entrant; entrant.score = strtol(argv[1],NULL,10); for(compteur=0;compteur<10;compteur++){ //on lit les valeur des 10 joueur du hof et on les affecte au variable correspondantes fread(&hof[compteur].score,sizeof(int),1,fluxFichierTopL); fread(&hof[compteur].sigle,sizeof(char),3,fluxFichierTopL); } printf("on a tout lu\n"); for(compteur=0;compteur<10;compteur++){ //on affiche les valeurs lu precedemment printf("%08d %s \n",hof[compteur].score, hof[compteur].sigle); } for(compteur=0;compteur<10;compteur++){ if(hof[compteur].score