diff --git a/score.c b/score.c
index ba6bf358b0cb75b5130f4093ba67b9b473dccf64..cc69f59517afa8b9efffeac51d78a3a7d727556e 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 d4461908160383e49c7e34fc844a810db5aa2f77..7954e80193cd7f47529aa98a652199f1c1b365a0 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);