From dce29f523d9095a5afaada810bc1b5df36874f1d Mon Sep 17 00:00:00 2001
From: Juliette <juliette.vuillemard1@etu.univ-lorraine.fr>
Date: Sun, 6 Dec 2020 15:39:01 +0100
Subject: [PATCH] =?UTF-8?q?Tableau=20des=20scores=20corrig=C3=A9=201?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 score.c | 17 +++++++++--------
 score.h |  2 +-
 2 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/score.c b/score.c
index ba6bf35..cc69f59 100644
--- a/score.c
+++ b/score.c
@@ -41,40 +41,41 @@ void nouveauScore(score){
 
 //Fonctions pour écrire ou lire les scores : 
 //appeler EcritScore après nouveauScore à chaque fin de partie
-int EcritScore(int lignesFichier[]){ //écrit une nouvelle ligne de le fichier des scores
+void EcritScore(int lignesFichier[]){ //écrit une nouvelle ligne de le fichier des scores
 
 	FILE *fichier = NULL;
 
 	fichier = fopen("score.txt","w");
-	if(!fichier){
-	    printf("Le fichier score.txt n'existe pas.")
+	if((fichier = fopen("score.txt","w"))==NULL){
+	    printf("Le fichier score.txt n'existe pas.\n")
 	}
 	else {
 		for(i=0;i<=9;i++){
-			fwrite(fichier,"%d \n", lignesFichier[i]); //récupère les scores
+			fprintf(fichier,"%d \n", lignesFichier[i]); //récupère les scores
+		}
 	}
 	fclose(fichier);
 }
 
 
-int LitScore(int score){ //lit le fichier des scores
+void LitScore(int score[]){ //lit le fichier des scores
 	
 	char lignesFichier[10]="0";
 	FILE *fichier = NULL;
 	fichier = fopen("score.txt",r);
-	if(!fichier){
+	if((fichier = fopen("score.txt",r))==NULL){
     		printf("Le fichier score.txt n'existe pas.");
     	}
 	else {
 		for(i=0;i<=9;i++){
 			fgets(lignesFichier, 10, fichier);
-			lignesFichier[i]=fread(fichier, "%d score"); //affiche les scores
+			score[i]=atoi(lignesFichier); //affiche les scores
 			
 //printf("valeur lu dans fichier %s\n",chaine);
 //tab[i] = atoi(chaine);
 			}
 	}
-	fclose;
+	fclose(fichier);
 }
 
 
diff --git a/score.h b/score.h
index d446190..7954e80 100644
--- a/score.h
+++ b/score.h
@@ -31,6 +31,6 @@ void EcritScore(int lignesFichier[]);
 
 /**
 * \brief Lecture du tableau des records dans un fichier
-* \param score score de la dernière partie
+* \param lignesFichier[] tableaux des records 
 */
 void LitScore(int score);
-- 
GitLab