SAE S1.01
Functions
GestionAdherents.c File Reference

Fichier qui contient les fonctions de gestion des adhérents. More...

#include "Fonctions.h"
Include dependency graph for GestionAdherents.c:

Functions

int RechercheAjoutAdherent (int tNoCarte[], int nbElem, int noCarte)
 Recherche un adhérent pour la fonction AjoutAdherent. More...
 
int AjoutAdherent (int tNoCarte[], int tAge[], int tPointsCarte[], int tCarteActive[], int tMax, int nbElem)
 Affiche les informations d'un adhérent. More...
 
void ModificationAge (int tNoCarte[], int tAge[], int nbElem)
 Permet de modifier l'âge d'un adhérent. More...
 
int SupprimerAdherent (int tNoCarte[], int tAge[], int tPointsCarte[], int tCarteActive[], int nbElem)
 Permet de supprimer un adhérent. More...
 
void ModificationActivationCarte (int tNoCarte[], int tCarteActive[], int nbElem)
 Modifie l'état de la carte. More...
 

Detailed Description

Fichier qui contient les fonctions de gestion des adhérents.

Author

Function Documentation

◆ AjoutAdherent()

int AjoutAdherent ( int  tNoCarte[],
int  tAge[],
int  tPointsCarte[],
int  tCarteActive[],
int  tMax,
int  nbElem 
)

Affiche les informations d'un adhérent.

Author
Parameters
tNoCartetableau contenant les numéros de toutes les cartes
tAgetableau contenant les âges des membres
tPointsCartetableau qui contient le nombre de points restants sur chaque carte
tCarteActivetableau qui contient l'état de chaque carte
tMaxtaille physique des tableaux
nbElemtaille logique des tableaux
Returns
la nouvelle taille logique des tableaux

◆ ModificationActivationCarte()

void ModificationActivationCarte ( int  tNoCarte[],
int  tCarteActive[],
int  nbElem 
)

Modifie l'état de la carte.

Author
Parameters
tNoCartetableau contenant les numéros de toutes les cartes
tCarteActivetableau qui contient l'état de chaque carte
nbElemtaille logique des tableaux

◆ ModificationAge()

void ModificationAge ( int  tNoCarte[],
int  tAge[],
int  nbElem 
)

Permet de modifier l'âge d'un adhérent.

Author
Parameters
tNoCartetableau contenant les numéros de toutes les cartes
tAgetableau contenant les âges des membres
nbElemtaille logique des tableaux

◆ RechercheAjoutAdherent()

int RechercheAjoutAdherent ( int  tNoCarte[],
int  nbElem,
int  noCarte 
)

Recherche un adhérent pour la fonction AjoutAdherent.

Author
Parameters
tNoCartetableau contenant les numéros de toutes les cartes
nbElemtaille logique du tableau
noCartenuméro de la carte à rechercher

◆ SupprimerAdherent()

int SupprimerAdherent ( int  tNoCarte[],
int  tAge[],
int  tPointsCarte[],
int  tCarteActive[],
int  nbElem 
)

Permet de supprimer un adhérent.

Author
Parameters
tNoCartetableau contenant les numéros de toutes les cartes
tAgetableau contenant les âges des membres
tPointsCartetableau qui contient le nombre de points restants sur chaque carte
tCarteActivetableau qui contient l'état de chaque carte
nbElemtaille logique des tableaux
Returns
la nouvelle taille logique des tableaux