|
|
|
@ -62,7 +62,7 @@ int Fillvar(int *tAd, char tnom[][15], char tpnom[][15], int *tage, int *tstate,
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
fclose(f);
|
|
|
|
|
return 0;
|
|
|
|
|
return i;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -254,14 +254,13 @@ void ChoiceMenu(char *choix)
|
|
|
|
|
while (*choix != 'R' && *choix != 'A' && *choix != 'C' && *choix != 'Q')
|
|
|
|
|
{
|
|
|
|
|
printf("Entrer un caractère correct R | A | C | Q \n");
|
|
|
|
|
scanf("%c%*c", choix);
|
|
|
|
|
scanf("%c%*c%*c", choix);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void CheckPts(int *tptsbonus, int *tptsbought, int *tpasseoupas, int *tacti, char *tcateg, int place, int acti, int *insuf)
|
|
|
|
|
{
|
|
|
|
|
printf("%d\n", acti);
|
|
|
|
|
int u , d, c, actu = 0, actd = 0, actc = 0, ptsneeded;
|
|
|
|
|
char confirm;
|
|
|
|
|
u = acti % 10;//acti1
|
|
|
|
@ -284,6 +283,7 @@ void CheckPts(int *tptsbonus, int *tptsbought, int *tpasseoupas, int *tacti, cha
|
|
|
|
|
{
|
|
|
|
|
tptsbought[place] += 15;
|
|
|
|
|
tptsbonus[place] -= 100;
|
|
|
|
|
tpasseoupas[place] = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
tacti[place] = acti;
|
|
|
|
@ -324,3 +324,44 @@ int CheckActi(int nb)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Save(int *tAd, char tnom[][15], char tpnom[][15], int *tage, int *tstate, int *tacti, int *tpasseoupas, int *tptsbought, int *tptsbonus, char *tcateg, int tmax, int place)
|
|
|
|
|
{
|
|
|
|
|
int i = 0;
|
|
|
|
|
FILE *fs;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fs = fopen("data.don", "a");
|
|
|
|
|
if (fs == NULL)
|
|
|
|
|
{
|
|
|
|
|
printf("Erreur fichier data.don\n");
|
|
|
|
|
}
|
|
|
|
|
fprintf(fs, "%d ", tAd[i]);
|
|
|
|
|
fprintf(fs, "%s ", tnom[i]);
|
|
|
|
|
fprintf(fs, "%s\t", tpnom[i]);
|
|
|
|
|
fprintf(fs, "%d\t", tage[i]);
|
|
|
|
|
fprintf(fs, "%d\t", tstate[i]);
|
|
|
|
|
fprintf(fs, "%d\t", tacti[i]);
|
|
|
|
|
fprintf(fs, "%d\t", tpasseoupas[i]);
|
|
|
|
|
fprintf(fs, "%d\t", tptsbought[i]);
|
|
|
|
|
fprintf(fs, "%d\t", tptsbonus[i]);
|
|
|
|
|
fprintf(fs, "%c", tcateg[i]);
|
|
|
|
|
|
|
|
|
|
i++;
|
|
|
|
|
for (i; i < place; i++)
|
|
|
|
|
{
|
|
|
|
|
fprintf(fs, "%d ", tAd[i]);
|
|
|
|
|
fprintf(fs, "%s ", tnom[i]);
|
|
|
|
|
fprintf(fs, "%s\t", tpnom[i]);
|
|
|
|
|
fprintf(fs, "%d\t", tage[i]);
|
|
|
|
|
fprintf(fs, "%d\t", tstate[i]);
|
|
|
|
|
fprintf(fs, "%d\t", tacti[i]);
|
|
|
|
|
fprintf(fs, "%d\t", tpasseoupas[i]);
|
|
|
|
|
fprintf(fs, "%d\t", tptsbought[i]);
|
|
|
|
|
fprintf(fs, "%d\t", tptsbonus[i]);
|
|
|
|
|
fprintf(fs, "%c", tcateg[i]);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|