SAE 1.01
Loading...
Searching...
No Matches
fonction.h
Go to the documentation of this file.
1
11#include <stdio.h>
12#include <stdlib.h>
13
27int chargementAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tphys);
28
37int chargementActivite(int tabPoint[],int tabNbEntree[], int tphys);
38
48int recherche(int tabTri[], int val, int nb, int *trouve);
49
57void decalageDroite(int tabTri[], int nb, int pos);
65void decalageGauche(int tabTri[], int nb, int pos);
80int ajouter(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val, int tmax);
81
96int ajouterAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int tmax);
97
112int suppression(int tab[], int tabPoints[], int jour[], int mois[], int annee[], int carte[],int nb, int val);
113
125void affichageTous(int tabNumCarte[], int tabPoint[], int carte[], int jour[], int mois[], int annee[],int taille);
126
139void affichageCarte(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val);
140
148void affichageActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL);
149
157void affichageToutActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL);
158
166void afficheNbEntreAct(int tabNbEntree[], int tabCoutPoint[], int tphys);
167
175void alimenterCarte (int tabAdherent[], int tabPoint[],int nb);
182void ajoutActivite(int tabCoutPoint[], int tailleL);
183
191void suppActivite(int tabCoutPoint[], int tabNbEntree[],int tailleL);
192
203void faireActivite(int tabAdherent[], int tabPoint[],int tabCoutPoint[], int tabNbEntree[], int tailleLAdhe, int tailleLAct);
216int SauvegardeAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL);
225int SauvegardeActivite(int tabCoutPoint[],int tabNbEntree[],int tailleL);
238int supprimerAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL);
239
246void modifActivite(int tabCoutPoint[],int tailleL);
256int activerCarte(int tabAdhe[], int carte[], int tailleL, int val);
268void gestionCarte(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL);
269
285int Sauvegarde(int tabAdhe[],int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tabCoutPoint[], int tabNbEntree[], int tailleAdhe, int tailleAct);
286
291void GestionSalle(void);
292
298int Menu(void);
299
300
305void clearpage(void);
void decalageGauche(int tabTri[], int nb, int pos)
Décale vers la gauche d'un cran toutes les valeurs du tableau.
Definition: fonction.c:98
void affichageActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL)
Fonction qui affiche les informations de l'activité numéro 'val'.
Definition: fonction.c:291
void GestionSalle(void)
Fonction globale qui gère l'affichage des différents menus.
Definition: fonction.c:582
int suppression(int tab[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val)
Fonction appelée par 'supprimerAdherent' permettant de décaler tout les éléments des tableaux d'un cr...
Definition: fonction.c:163
void faireActivite(int tabAdherent[], int tabPoint[], int tabCoutPoint[], int tabNbEntree[], int tailleLAdhe, int tailleLAct)
Permet de soustraire à un adhérent le nombre de points correspondant à l'activté qu'il a choisi.
Definition: fonction.c:441
void suppActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL)
Supprime une activité choisie.
Definition: fonction.c:385
void alimenterCarte(int tabAdherent[], int tabPoint[], int nb)
Fonction qui crédite le nombre de points d'une carte d'adhérent donnée.
Definition: fonction.c:320
int ajouter(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val, int tmax)
Fonction appelée par la fonction 'ajouterAdherent' permettant de décaler tout les éléments des tablea...
Definition: fonction.c:104
int Sauvegarde(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tabCoutPoint[], int tabNbEntree[], int tailleAdhe, int tailleAct)
Fonction globale qui gère les deux sauvegardes.
Definition: fonction.c:510
int chargementActivite(int tabPoint[], int tabNbEntree[], int tphys)
Fonction chargeant les données du fichier 'activite.txt' dans les tableaux passés en paramètre.
Definition: fonction.c:47
int SauvegardeActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL)
Sauvegarde les données des tableaux passés en paramètre dans le fichier 'activite....
Definition: fonction.c:492
void clearpage(void)
Permet d'effacer le contenu du terminal.
Definition: fonction.c:640
void afficheNbEntreAct(int tabNbEntree[], int tabCoutPoint[], int tphys)
Affiche le nombre d'entrée des différentes activités.
Definition: fonction.c:307
void affichageToutActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL)
Fonction qui affiche toutes les informations sur toutes les activités.
Definition: fonction.c:280
int Menu(void)
Affiche le menu.
Definition: fonction.c:535
void affichageTous(int tabNumCarte[], int tabPoint[], int carte[], int jour[], int mois[], int annee[], int taille)
Affiche toutes les informations sur tout les adhérents.
Definition: fonction.c:258
void ajoutActivite(int tabCoutPoint[], int tailleL)
Ajoute une activité.
Definition: fonction.c:364
int ajouterAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int tmax)
Fonction permettant d'ajouter un nouvel adhérent.
Definition: fonction.c:125
int SauvegardeAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL)
Permet de sauvegarder les données des tableaux passés en paramètre dans le fichier 'adherent....
Definition: fonction.c:477
int supprimerAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL)
Permet de supprimer un adherent.
Definition: fonction.c:154
void gestionCarte(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL)
Fonction qui globale qui permet de traiter une carte choisie.
Definition: fonction.c:203
int recherche(int tabTri[], int val, int nb, int *trouve)
Fonction rechercheant dans un tableau d'entiers trié le contenu de la variable 'val' passé en paramèt...
Definition: fonction.c:76
int chargementAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tphys)
Fonction chargeant les données du fichier 'adherent.txt' dans les tableaux passés en paramètre.
Definition: fonction.c:12
void affichageCarte(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val)
Fonction appelée par la fonction 'gestionCarte' qui permet d'afficher les informations reliées à la c...
Definition: fonction.c:269
int activerCarte(int tabAdhe[], int carte[], int tailleL, int val)
Activer/Désactiver une carte donnée (paramètre)
Definition: fonction.c:182
void decalageDroite(int tabTri[], int nb, int pos)
Décale vers la droite d'un cran toutes les valeurs du tableau.
Definition: fonction.c:90
void modifActivite(int tabCoutPoint[], int tailleL)
Permet de modifier une activité choisie.
Definition: fonction.c:416