saé_1.02
Functions
function.c File Reference

ensemble des fonctions applelé dans menu.c et qui uttilise les functions de struct.c. author Ludovic CASTIGLIA More...

#include "struct.h"
#include "main.h"
#include "menu.h"
Include dependency graph for function.c:

Functions

void affiche_villes (VilleIUT *tiut[], int tl)
 affiche toutes les villes possédant un IUT More...
 
void affiche_departement (VilleIUT *tiut[], int tl)
 affiche toute les département dans un IUT ansi que le nombre de place et le nom du responsable More...
 
void affiche_nb_place (VilleIUT *tiut[], int tl)
 affiche le nombre de place dans un département particulier More...
 
void affiche_iut (VilleIUT *tiut[], int tl)
 affiche tout les IUT qui possède un certain département More...
 
void cree_departement (VilleIUT *tiut[], int tl)
 permet de crée un nouveau département dans un certain IUT More...
 
void suppr_departement (VilleIUT *tiut[], int tl)
 permet de supprimer un derpartement d'un certain IUT More...
 
void modif_nom_departement (VilleIUT *tiut[], int tl)
 permet de modifier le nom du responsable d'un certain département More...
 
void affiche_un_candidat (Candidat **tc, int tlc)
 affiche toutes les informations d'un certain candidat (nom,prenom,note,nombre de voeux et les voeux en question) More...
 
void affiche_candidat_departement (VilleIUT *tiut[], int tl)
 affiche tout les candidats ayant postulé dans un département More...
 
void affiche_les_voeux (Candidat **tc, int tlc)
 affiche tout les voeux d'un certain candidat More...
 
void ajouter_un_voeux (VilleIUT *tiut[], int tl, Candidat **tc, int tlc)
 permet à un candidat de postuler dans un département More...
 
void supprimer_un_voeux (VilleIUT *tiut[], int tl, Candidat **tc, int tlc)
 permet à un candidat d'annuler ça candidature dans un département More...
 

Detailed Description

ensemble des fonctions applelé dans menu.c et qui uttilise les functions de struct.c. author Ludovic CASTIGLIA

Function Documentation

◆ affiche_candidat_departement()

void affiche_candidat_departement ( VilleIUT tiut[],
int  tl 
)

affiche tout les candidats ayant postulé dans un département

Parameters
[out]voidvoid
[in]tiuttableau de pointeur vaire des structures Candidat possédant une liste chainé
[in]tltaille logique du tableau tiut
Returns
void

◆ affiche_departement()

void affiche_departement ( VilleIUT tiut[],
int  tl 
)

affiche toute les département dans un IUT ansi que le nombre de place et le nom du responsable

Parameters
[out]voidvoid
[in]tiuttableau de pointeur vaire des structures VilleIUT possédant une liste chainé
[in]tltaille logique du tableau tiut
Returns
void

◆ affiche_iut()

void affiche_iut ( VilleIUT tiut[],
int  tl 
)

affiche tout les IUT qui possède un certain département

Parameters
[out]voidvoid
[in]tiuttableau de pointeur vaire des structures VilleIUT possédant une liste chainé
[in]tltaille logique du tableau tiut
Returns
void

◆ affiche_les_voeux()

void affiche_les_voeux ( Candidat **  tc,
int  tlc 
)

affiche tout les voeux d'un certain candidat

Parameters
[out]voidvoid
[in]tctableau de pointeur vaire des structures Candidat possédant une liste chainé
[in]tlctaille logique du tableau tc
Returns
void

◆ affiche_nb_place()

void affiche_nb_place ( VilleIUT tiut[],
int  tl 
)

affiche le nombre de place dans un département particulier

Parameters
[out]voidvoid
[in]tiuttableau de pointeur vaire des structures VilleIUT possédant une liste chainé
[in]tltaille logique du tableau tiut
Returns
void

◆ affiche_un_candidat()

void affiche_un_candidat ( Candidat **  tc,
int  tlc 
)

affiche toutes les informations d'un certain candidat (nom,prenom,note,nombre de voeux et les voeux en question)

Parameters
[out]voidvoid
[in]tctableau de pointeur vaire des structures Candidat possédant une liste chainé
[in]tlctaille logique du tableau tc
Returns
void

◆ affiche_villes()

void affiche_villes ( VilleIUT tiut[],
int  tl 
)

affiche toutes les villes possédant un IUT

Parameters
[out]voidvoid
[in]tiuttableau de pointeur vaire des structures VilleIUT possédant une liste chainé
[in]tltaille logique du tableau tiut
Returns
void

◆ ajouter_un_voeux()

void ajouter_un_voeux ( VilleIUT tiut[],
int  tl,
Candidat **  tc,
int  tlc 
)

permet à un candidat de postuler dans un département

Parameters
[out]voidvoid
[in]tiuttableau de pointeur vaire des structures Candidat possédant une liste chainé
[in]tltaille logique du tableau tiut
[in]tctableau de pointeur vaire des structures Candidat possédant une liste chainé
[in]tlctaille logique du tableau tc
Returns
void

◆ cree_departement()

void cree_departement ( VilleIUT tiut[],
int  tl 
)

permet de crée un nouveau département dans un certain IUT

Parameters
[out]voidvoid
[in]tiuttableau de pointeur vaire des structures VilleIUT possédant une liste chainé
[in]tltaille logique du tableau tiut
Returns
void

◆ modif_nom_departement()

void modif_nom_departement ( VilleIUT tiut[],
int  tl 
)

permet de modifier le nom du responsable d'un certain département

Parameters
[out]voidvoid
[in]tiuttableau de pointeur vaire des structures VilleIUT possédant une liste chainé
[in]tltaille logique du tableau tiut
Returns
void

◆ suppr_departement()

void suppr_departement ( VilleIUT tiut[],
int  tl 
)

permet de supprimer un derpartement d'un certain IUT

Parameters
[out]voidvoid
[in]tiuttableau de pointeur vaire des structures VilleIUT possédant une liste chainé
[in]tltaille logique du tableau tiut
Returns
void

◆ supprimer_un_voeux()

void supprimer_un_voeux ( VilleIUT tiut[],
int  tl,
Candidat **  tc,
int  tlc 
)

permet à un candidat d'annuler ça candidature dans un département

Parameters
[out]voidvoid
[in]tiuttableau de pointeur vaire des structures Candidat possédant une liste chainé
[in]tltaille logique du tableau tiut
[in]tctableau de pointeur vaire des structures Candidat possédant une liste chainé
[in]tlctaille logique du tableau tc
Returns
void