My Project
Loading...
Searching...
No Matches
structures.h
Go to the documentation of this file.
1#define LEN_MAX 30
2
3// STRUCTURES PARTIE 1
4typedef struct MaillonDept {
6 int nbP;
8 float noteMinimale; // Ajout Partie III
11
13
14typedef struct {
15 char ville[LEN_MAX];
17} VilleIUT;
18
19// STRUCTURES PARTIE 2
20typedef struct {
21 char ville[LEN_MAX], departement[LEN_MAX];
22 int decision, validation;
24
26
27typedef struct {
28 int id;
29 char nom[LEN_MAX], prenom[LEN_MAX];
30 float moyenneMath, moyenneFrancais, moyenneAnglais, moyenneSpecialite, noteGlobale; // noteGlobale ajoutée Partie III
33} Candidat;
34
36
37// STRUCTURES PARTIE IV
38
39typedef struct {
40 char nom[LEN_MAX], prenom[LEN_MAX];
41 float moyenneMath, moyenneFrancais, moyenneAnglais, moyenneSpecialite, noteGlobale;
43
44typedef struct Maillon {
48
49typedef struct {
54
float moyenneAnglais
Definition: structures.h:30
int id
Definition: structures.h:28
int nbCandidatures
Definition: structures.h:31
ListeCandidatures listeCandidatures
Definition: structures.h:32
float moyenneAnglais
Definition: structures.h:41
int decision
Definition: structures.h:22
int nbAttente
Definition: structures.h:52
Maillon * tete
Definition: structures.h:50
Maillon * queue
Definition: structures.h:51
char departement[LEN_MAX]
Definition: structures.h:5
char responsable[LEN_MAX]
Definition: structures.h:7
struct MaillonDept * suiv
Definition: structures.h:9
float noteMinimale
Definition: structures.h:8
CandidatTraite candidat
Definition: structures.h:45
struct Maillon * suivant
Definition: structures.h:46
ListeDept ldept
Definition: structures.h:16
MaillonDept * ListeDept
Definition: structures.h:12
#define LEN_MAX
Definition: structures.h:1
Candidature ** ListeCandidatures
Definition: structures.h:25
Candidat ** ListeCandidats
Definition: structures.h:35
CandidatTraite ** ListeAdmis
Definition: structures.h:55