My Project
Loading...
Searching...
No Matches
Functions
quatre.c File Reference

Partie 4 de la SAE 1.02. More...

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <strings.h>
#include <unistd.h>
#include "quatre.h"
Include dependency graph for quatre.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void menuCandidat_suivreCandidature (ListeCandidats liste, int nbCandidats, Candidat *candidat)
 Permet de voir les candidatures et les décisions prises. More...
 
void menuResponsable_traiterCandidatures (VilleIUT **tiut, int nbVilles, ListeCandidats liste, int nbCandidats)
 Permet d'accepter un certain nombre de candidat ayant une note minimale. More...
 
FileAttentecreerFile (void)
 
int estVide (FileAttente *file)
 
void enfiler (FileAttente *file, CandidatTraite candidat)
 
CandidatTraite defiler (FileAttente *file)
 
FileAttentelireCandidatsAttente (char *dept, char *ville)
 
void ecrireCandidatsAttente (char *dept, char *ville, FileAttente *file)
 
int compareCandidatsTraite (const void *p1, const void *p2)
 
void ajouterCandidatAdmis (char *dept, char *ville, CandidatTraite *candidat)
 
void afficherCandidatsAdmis (char *dept, char *ville)
 
void afficherCandidatsAttente (FileAttente *file)
 

Detailed Description

Partie 4 de la SAE 1.02.

Author
GOIGOUX Lucie & JEUDI–LEMOINE Alix
Date
12/01/23

Application de gestion des candidature dans les IUT de France

Definition in file quatre.c.

Function Documentation

◆ afficherCandidatsAdmis()

void afficherCandidatsAdmis ( char *  dept,
char *  ville 
)

Definition at line 376 of file quatre.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ afficherCandidatsAttente()

void afficherCandidatsAttente ( FileAttente file)

Definition at line 436 of file quatre.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ajouterCandidatAdmis()

void ajouterCandidatAdmis ( char *  dept,
char *  ville,
CandidatTraite candidat 
)

Definition at line 311 of file quatre.c.

Here is the caller graph for this function:

◆ compareCandidatsTraite()

int compareCandidatsTraite ( const void *  p1,
const void *  p2 
)

Definition at line 296 of file quatre.c.

Here is the caller graph for this function:

◆ creerFile()

FileAttente * creerFile ( void  )

Definition at line 179 of file quatre.c.

Here is the caller graph for this function:

◆ defiler()

CandidatTraite defiler ( FileAttente file)

Definition at line 211 of file quatre.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ecrireCandidatsAttente()

void ecrireCandidatsAttente ( char *  dept,
char *  ville,
FileAttente file 
)

Definition at line 264 of file quatre.c.

Here is the caller graph for this function:

◆ enfiler()

void enfiler ( FileAttente file,
CandidatTraite  candidat 
)

Definition at line 198 of file quatre.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ estVide()

int estVide ( FileAttente file)

Definition at line 194 of file quatre.c.

Here is the caller graph for this function:

◆ lireCandidatsAttente()

FileAttente * lireCandidatsAttente ( char *  dept,
char *  ville 
)

Definition at line 227 of file quatre.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ menuCandidat_suivreCandidature()

void menuCandidat_suivreCandidature ( ListeCandidats  liste,
int  nbCandidats,
Candidat candidat 
)

Permet de voir les candidatures et les décisions prises.

Parameters
listeTableau de pointeur sur la structure Candidat
nbCandidatsNombre de candidats dans la liste des candidats
candidatCandidat en question

Definition at line 20 of file quatre.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ menuResponsable_traiterCandidatures()

void menuResponsable_traiterCandidatures ( VilleIUT **  tiut,
int  nbVilles,
ListeCandidats  liste,
int  nbCandidats 
)

Permet d'accepter un certain nombre de candidat ayant une note minimale.

Parameters
tiutTableau de pointeur sur la structure VilleIUT
nbVillesNombre de villes
listeTableau de pointeur sur la structure Candidat
nbCandidatCandidat en question

Definition at line 124 of file quatre.c.

Here is the call graph for this function:
Here is the caller graph for this function: