|
|
@ -4,8 +4,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
void main(void)
|
|
|
|
void main(void)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
char nom[15], prenom[15], fnom[15], fprenom[15], bCard, member, categ, recharge;
|
|
|
|
char nom[15], prenom[15], fnom[15], fprenom[15], bCard, member, categ, recharge, acti1[15], acti2[15], acti3[15];
|
|
|
|
int erreur, numAd, age, state, acti, passeoupas, ptsbought,ptsbonus, numCard, avoiravecevann, testnom, testpnom, found = 0, ptrecharge;
|
|
|
|
int erreur, numAd, age, state, acti, passeoupas, ptsbought,ptsbonus, numCard, avoiravecevann, testnom, testpnom, found = 0, ptrecharge, nbacti;
|
|
|
|
|
|
|
|
|
|
|
|
FILE *f;
|
|
|
|
FILE *f;
|
|
|
|
f = fopen("donneeClient.don","r");
|
|
|
|
f = fopen("donneeClient.don","r");
|
|
|
@ -119,10 +119,27 @@ void main(void)
|
|
|
|
printf("La carte dispose de %d points, rechargement de carte souhaité ? (O/N) \n", ptsbought);//nombre de points qu'il a + recharger ou non
|
|
|
|
printf("La carte dispose de %d points, rechargement de carte souhaité ? (O/N) \n", ptsbought);//nombre de points qu'il a + recharger ou non
|
|
|
|
scanf("%c", &recharge);
|
|
|
|
scanf("%c", &recharge);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
printf("Combien d'activités souhaitées aujourd'hui ? (max 3)\n");
|
|
|
|
|
|
|
|
scanf("%d%*c", &nbacti);
|
|
|
|
|
|
|
|
while (nbacti > 3 || nbactiv <= 0)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
printf("Nombre d'activités incorrect, veuillez re-saisir (max 3)\n");
|
|
|
|
|
|
|
|
scanf("%d%*c", &nbacti);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (nbacti == 1)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
printf("Quelle est-elle ?(zumba/badminton/musculation/football/squash)\n");
|
|
|
|
|
|
|
|
scanf("%s", acti1);
|
|
|
|
|
|
|
|
while(strcmp(acti1, "zumba") != 0 || strcmp(acti1, "badminton") != 0 || strcmp(acti1, "musculation") != 0 || strcmp(acti1, "squash") != 0 || strcmp(acti1, "football") != 0)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
printf("Veuillez saisir une activité correcte \n");
|
|
|
|
|
|
|
|
scanf("%s", acti1);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|