From 2bc835523f391a146005a179d2754ddb9d2b26b1 Mon Sep 17 00:00:00 2001 From: Juliette <juliette.vuillemard1@etu.univ-lorraine.fr> Date: Mon, 7 Dec 2020 18:09:44 +0100 Subject: [PATCH] Correction taleau des scores --- score.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/score.c b/score.c index cc69f59..b93d429 100644 --- a/score.c +++ b/score.c @@ -12,13 +12,13 @@ int score; //tableau des scores -int tabBestScores[10]={0}; +int tabBestScores[10]={0,0,0,0,0,0,0,0,0,0}; //Fonctions sur le tableau des scores : //si le joueur veut effacer les meilleurs scores void initTabBestScores(int tab[10]){ - for(i=0;i=10;i++){ + for(int i=0;i<=9;i++){ tab[i]=0; } } @@ -27,7 +27,7 @@ void initTabBestScores(int tab[10]){ //à appeler à chaque fin de partie void nouveauScore(score){ if (score>tabBestScores[9]){ - for (i=8;i=0;i--){ + for (int i=8;i>=0;i--){ if (score>tabBestScores[i]){ tabBestScores[i+1]=tabBestScores[i]; //on décale vers le bas du classement } @@ -46,8 +46,8 @@ void EcritScore(int lignesFichier[]){ //écrit une nouvelle ligne de le fichier FILE *fichier = NULL; fichier = fopen("score.txt","w"); - if((fichier = fopen("score.txt","w"))==NULL){ - printf("Le fichier score.txt n'existe pas.\n") + if((fichier==NULL){ + printf("Le fichier score.txt n'existe pas.\n"); } else { for(i=0;i<=9;i++){ @@ -62,8 +62,8 @@ void LitScore(int score[]){ //lit le fichier des scores char lignesFichier[10]="0"; FILE *fichier = NULL; - fichier = fopen("score.txt",r); - if((fichier = fopen("score.txt",r))==NULL){ + fichier = fopen("score.txt","r"); + if((fichier==NULL){ printf("Le fichier score.txt n'existe pas."); } else { -- GitLab