53 lines
1.3 KiB
C
53 lines
1.3 KiB
C
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
#include "biblio.h"
|
|
#define NBINSCRITMAX 5000
|
|
#define TAILLEMAX 50
|
|
|
|
int main()
|
|
{
|
|
int choix;
|
|
int boucle;
|
|
char numCarteAdherent[TAILLEMAX];
|
|
int indiceAdherent=0;
|
|
|
|
typeAdherent *adherent[NBINSCRITMAX];// = (typeAdherent*) malloc(NBINSCRITMAX*(sizeof(typeAdherent)));
|
|
|
|
printf("Bienvenue au club de tennis du Mans.\n\n");
|
|
|
|
do{
|
|
printf("Que voulez-vous faire ?\n");
|
|
printf("1- M'inscrire\n");
|
|
printf("2- Afficher un adhérent en particulier\n");
|
|
printf("3- Quitter\n");
|
|
printf("Votre choix : ");
|
|
scanf("%d", &choix);
|
|
|
|
switch (choix){
|
|
case 1:
|
|
adherent[indiceAdherent] = nouvelAdherent();
|
|
indiceAdherent++;
|
|
break;
|
|
case 2:
|
|
printf("\nQuel adhérent voulez-vous afficher ?");
|
|
scanf("%s", numCarteAdherent);
|
|
afficherUnAdherent(adherent, numCarteAdherent, indiceAdherent);
|
|
break;
|
|
case 3:
|
|
printf("\nAu revoir.\n");
|
|
break;
|
|
default:
|
|
printf("\nChoix inccorecte.\n");
|
|
break;
|
|
}
|
|
}while(choix < 3);
|
|
|
|
//liberation de la memoire
|
|
for(boucle = 0; boucle < indiceAdherent; boucle++){
|
|
free(adherent[boucle]);
|
|
}
|
|
|
|
return 0;
|
|
}
|