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.

37 lines
1.7 KiB

#include <stdio.h>
#include <stdlib.h>
/* Fonctions Ouverture des fichiers textes */
int Ouverture(int tNoCarte[], int tage[], int tPointsCarte[], int tCarteActive[], int tNbActivitesJour[], int tDate[], int tmax, int *pasAct);
int OuvertureMembres(int tNoCarte[], int tage[], int tPointsCarte[], int tCarteActive[], int tmax);
int OuvertureActivitesJour(int tNbActivitesJour[], int tDate[], int tmax);
void testOuverture(void);
/* Fonctions des menus */
int choixMenu(void);
int choixMenuAffichage(void);
/* Fonctions d'affichage */
void Affichage1Adherent(int tNoCarte[], int tage[], int tPointsCarte[], int tCarteActive[], int nbelem);
void AffichageTousAdherents(int tNoCarte[], int tage[], int tPointsCarte[], int tCarteActive[], int nbelem);
void AffichageNbEntreesTousJours(int tNbActivitesJour[], int tDate[], int nbelem);
void AffichageNbEntreesTotal(int tNbActivitesJour[], int nbelem);
void AffichageNbAdherents(int nbelem);
/* Fonction globale */
void gestionMenus(void);
/* Fonction Sauvegarde */
int Sauvegarde(int tNoCarte[], int tage[], int tPointsCarte[], int tCarteActive[], int tNbActivitesJour[], int tDate[], int nbelem);
void testSauvegarde(void);
/* Fonctions de gestion des adherents */
int rechercheAdherant (int tNoCarte[], int nbelem);
int AjoutAdherent(int tNoCarte[], int tage[], int tPointsCarte[], int tCarteActive[], int tmax, int nbelem);
void ModificationAge(int tNoCarte[], int tage[], int nbelem);
void modificationEtat(int tNumCarte[], int tEtat[], int tailleLog)
/* Fonstions de gestion des points */
void ajouterPoints(int tNumCarte[], int tPoints[], int tailleLog);
int recherche(int tab[], int tailleLog, int valeur, int *trouve);
int modifierPoints(int tNumCarte[], int tPoints[], int tailleLog, int numCarte, int points);