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)
 Permet de rechercher 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 
)

Permet de rechercher 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