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.
53 lines
1.1 KiB
53 lines
1.1 KiB
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <errno.h>
|
|
#include "partie1/saeP1.h"
|
|
#include "annexe/saeAnnexe.h"
|
|
#include "partie3/saeP3.h"
|
|
#include "partie4/saeP4.h"
|
|
|
|
int main(void)
|
|
{
|
|
system("clear");
|
|
VilleIUT* tiut[36529];
|
|
int CandidOpen=0;
|
|
int nbcandidat=0;
|
|
candidat** tcandidat=LoadCandid(&CandidOpen,&nbcandidat);
|
|
int tlogi=loadIUT(tiut), quitter=0;
|
|
while(!quitter){
|
|
menu(CandidOpen);
|
|
char user;
|
|
scanf("%c",&user);
|
|
switch(user){
|
|
case 'C':
|
|
reset();
|
|
menuUser(tiut,tlogi,CandidOpen,tcandidat);
|
|
reset();
|
|
break;
|
|
case 'A':
|
|
reset();
|
|
menuAdmin(tiut,&tlogi,&CandidOpen);
|
|
reset();
|
|
break;
|
|
case 'S':
|
|
saveIUT(tiut,tlogi);
|
|
reset();
|
|
break;
|
|
case 'R':
|
|
reset();
|
|
if (CandidOpen) menuResponsable(tiut,&tlogi,tcandidat);
|
|
reset();
|
|
break;
|
|
case 'Q':
|
|
printf("Êtes-vous sûr de vouloir quitter ? (Y pour continuer)\n\n");
|
|
char confirmation;
|
|
scanf("%*c%c",&confirmation);
|
|
if(confirmation=='Y') quitter=1;
|
|
system("clear");
|
|
}
|
|
}
|
|
saveIUT(tiut,tlogi);
|
|
printf("L'application se ferme ...\n");
|
|
return 0;
|
|
}
|