parent
15862ac0ee
commit
073c34cdb4
@ -1,75 +1,64 @@
|
|||||||
//Définition des structures : --------------------------//
|
|
||||||
//
|
|
||||||
//Piles : ------------------// //
|
|
||||||
typedef struct pile // //
|
|
||||||
{ // //
|
|
||||||
int tlogi; // //
|
|
||||||
int tmax; // //
|
|
||||||
int* tab; // //
|
|
||||||
} pile; // //
|
|
||||||
typedef struct pile* Pile; // //
|
|
||||||
//--------------------------// //
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//Files : ------------------// //
|
|
||||||
typedef struct file // //
|
|
||||||
{ // //
|
|
||||||
Pile pEntry; // //
|
|
||||||
Pile pExit; // //
|
|
||||||
int* tab; // //
|
|
||||||
} file; // //
|
|
||||||
typedef struct file* File; // //
|
|
||||||
//--------------------------// //
|
|
||||||
//------------------------------------------------------//
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//Initialisation de fonctions : --------------------------------//
|
//Initialisation de fonctions : --------------------------------//
|
||||||
//
|
//
|
||||||
void menu(int CandidOpen); //
|
void menu(int CandidOpen); //
|
||||||
//
|
/*
|
||||||
|
Affiche le menu
|
||||||
|
Entrée :
|
||||||
|
Booléen notifiant l'ouverture ou non des candidatures CandidOpen;
|
||||||
|
Sortie : Aucune
|
||||||
|
*/ //
|
||||||
int loadIUT(VilleIUT** tiut); //
|
int loadIUT(VilleIUT** tiut); //
|
||||||
//
|
/*
|
||||||
|
Charge le tableau tiut
|
||||||
|
Entrée :
|
||||||
|
tableau des iuts tiuts
|
||||||
|
Sortie :
|
||||||
|
taille logique du tableau
|
||||||
|
*/ //
|
||||||
void saveIUT(VilleIUT** tiut, int tlogi); //
|
void saveIUT(VilleIUT** tiut, int tlogi); //
|
||||||
//
|
/*
|
||||||
|
Sauvegarde le tableau iut dans un fichier
|
||||||
|
Entrée :
|
||||||
|
tableau des iuts tiut
|
||||||
|
taille logique du tableau tlogi;
|
||||||
|
Sortie : Aucune
|
||||||
|
*/ //
|
||||||
int rechercheIUT(VilleIUT* tab[],int lTab,char mot[]); //
|
int rechercheIUT(VilleIUT* tab[],int lTab,char mot[]); //
|
||||||
//
|
/*
|
||||||
|
Cherche l'ID d'un IUT et le renvoie
|
||||||
|
Entrée :
|
||||||
|
tableau des iuts tab;
|
||||||
|
taille logique du tableau tlogi;
|
||||||
|
mot recherché mot;
|
||||||
|
Sortie :
|
||||||
|
Position de l'IUT recherché
|
||||||
|
*/ //
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
//Fonctions relatives aux listes chaînées : --// //
|
//Fonctions relatives aux listes chaînées : --// //
|
||||||
int existeDep(MaillonDep* liste, char* dep); // //
|
int existeDep(MaillonDep* liste, char* dep); // //
|
||||||
// //
|
/*
|
||||||
int longueurListe(MaillonDep* liste); // //
|
Regarde si un département existe dans la liste chainé
|
||||||
|
Entrée :
|
||||||
|
liste chainé liste;
|
||||||
|
département recheché dep;
|
||||||
|
Sortie :
|
||||||
|
Booléen d'existence.
|
||||||
|
*/ // //
|
||||||
|
int longueurListe(MaillonDep* liste);
|
||||||
|
/*
|
||||||
|
Renvoie la longueur de la liste
|
||||||
|
Entrée :
|
||||||
|
liste chainé liste;
|
||||||
|
Sortie :
|
||||||
|
Longueur de la liste.
|
||||||
|
*/ // //
|
||||||
//--------------------------------------------// //
|
//--------------------------------------------// //
|
||||||
//
|
|
||||||
//
|
void reset(void);
|
||||||
//
|
/*
|
||||||
//Fonctions relatives aux piles : --// //
|
Permet un affichage plus jolie des menues.
|
||||||
Pile creerpile(int tmax); // //
|
Entrée : Aucune
|
||||||
// //
|
Sortie : Aucune
|
||||||
void empiler(Pile p, int x); // //
|
*/ //
|
||||||
// //
|
|
||||||
void afficherPileEntier(Pile p); // //
|
|
||||||
// //
|
|
||||||
int depiler(Pile p); // //
|
|
||||||
//----------------------------------// //
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//Fonctions relatives aux files : --// //
|
|
||||||
File creerfile(int tmax); // //
|
|
||||||
// //
|
|
||||||
void enfiler(File f, int x); // //
|
|
||||||
// //
|
|
||||||
void afficherFileEntier(File f); // //
|
|
||||||
// //
|
|
||||||
int defiler(File f); // //
|
|
||||||
// //
|
|
||||||
void vider_file(File f); // //
|
|
||||||
//----------------------------------// //
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
void reset(void); //
|
|
||||||
//--------------------------------------------------------------//
|
//--------------------------------------------------------------//
|
||||||
|
Loading…
Reference in new issue