Skip to content
Snippets Groups Projects
Commit dce29f52 authored by VUILLEMARD Juliette's avatar VUILLEMARD Juliette
Browse files

Tableau des scores corrigé 1

parent 84de5d02
No related branches found
No related tags found
No related merge requests found
...@@ -41,40 +41,41 @@ void nouveauScore(score){ ...@@ -41,40 +41,41 @@ void nouveauScore(score){
//Fonctions pour écrire ou lire les scores : //Fonctions pour écrire ou lire les scores :
//appeler EcritScore après nouveauScore à chaque fin de partie //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; FILE *fichier = NULL;
fichier = fopen("score.txt","w"); fichier = fopen("score.txt","w");
if(!fichier){ if((fichier = fopen("score.txt","w"))==NULL){
printf("Le fichier score.txt n'existe pas.") printf("Le fichier score.txt n'existe pas.\n")
} }
else { else {
for(i=0;i<=9;i++){ 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); fclose(fichier);
} }
int LitScore(int score){ //lit le fichier des scores void LitScore(int score[]){ //lit le fichier des scores
char lignesFichier[10]="0"; char lignesFichier[10]="0";
FILE *fichier = NULL; FILE *fichier = NULL;
fichier = fopen("score.txt",r); fichier = fopen("score.txt",r);
if(!fichier){ if((fichier = fopen("score.txt",r))==NULL){
printf("Le fichier score.txt n'existe pas."); printf("Le fichier score.txt n'existe pas.");
} }
else { else {
for(i=0;i<=9;i++){ for(i=0;i<=9;i++){
fgets(lignesFichier, 10, fichier); 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); //printf("valeur lu dans fichier %s\n",chaine);
//tab[i] = atoi(chaine); //tab[i] = atoi(chaine);
} }
} }
fclose; fclose(fichier);
} }
...@@ -31,6 +31,6 @@ void EcritScore(int lignesFichier[]); ...@@ -31,6 +31,6 @@ void EcritScore(int lignesFichier[]);
/** /**
* \brief Lecture du tableau des records dans un fichier * \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); void LitScore(int score);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment