You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
966 B
46 lines
966 B
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
#include "sae.h"
|
|
|
|
char Card(void)//demande si client a la carte
|
|
{
|
|
char bCard;
|
|
printf("Avez-vous votre numéro de carte adhérent avec vous ?(O/N)\n");
|
|
scanf("%c", &bCard);
|
|
return bCard;
|
|
}
|
|
|
|
|
|
|
|
void Name( char *nom, char *prenom)//demande nom et prénom
|
|
{
|
|
printf("Bienvenue ! Quel est votre nom ?\n");
|
|
scanf("%s%*c", nom);
|
|
printf("Et votre prénom ?\n");
|
|
scanf("%s%*c", prenom);
|
|
}
|
|
|
|
|
|
|
|
int Fillvar(FILE *f, int *numAd, char *fnom, char *fprenom, int *age, int *state, int *acti, int *passeoupas, int *ptsbought, int *ptsbonus, char *categ)//lis le fichier et met les valeurs dans les variables
|
|
{
|
|
if (feof(f))
|
|
{
|
|
return -1;
|
|
}
|
|
fscanf(f, "%6d\n", numAd);
|
|
fscanf(f, "%s", fnom);
|
|
fscanf(f, "%s", fprenom);
|
|
fscanf(f, "%2d", age);
|
|
fscanf(f, "%d", state);
|
|
fscanf(f, "%d", acti);
|
|
fscanf(f, "%d", passeoupas);
|
|
fscanf(f, "%2d", ptsbought);
|
|
fscanf(f, "%2d%*c", ptsbonus);
|
|
fscanf(f, "%c", categ);
|
|
}
|
|
|
|
|
|
|