Ajout des fonctions miseAJourPlaces, creeDept. Modification de toutes les fonctions affichages, modification des deux menus et de la fonction login, mise à jour de toutes les fonctions de Commun.c et Jsae.c
printf("\nPour ce département il y a %d places en 1ère année \n\n",d.nbP);
}
voidcreerDept(VilleIUT*tiut[],inttLog)
{
Departementd;
intpos,trouve;
charville[31];
printf("Dans quelle ville souhaitez-vous créer un nouveau département ?\nSaisie : ");
scanf("%s%*c",ville);
printf("\n");
pos=rechercheIUT(tiut,tLog,ville,&trouve);
while(trouve==0)
{
printf("Cette ville n'existe pas, veuillez re-saisir : ");
scanf("%s%*c",ville);
printf("\n");
pos=rechercheIUT(tiut,tLog,ville,&trouve);
}
printf("Quel est le nom du département à insérer ?\nSaisie : ");
scanf("%s%*c",d.dept);
rechercherDept(tiut[pos]->lDept,d.dept,&trouve);
if(trouve==1)
{
printf("Erreur, le département %s existe déjà dans cet IUT\n",d.dept);
return;
}
printf("Combien de place y a-t-il pour dans ce département ?\nSaisie : ");
scanf("%d%*c",&d.nbP);
printf("\n\n");
printf("Quel est le nom du responsable du département ?\nSaisie : ");
fgets(d.respAd,31,stdin);
afficherDep(d);
tiut[pos]->lDept=insérerDept(tiut[pos]->lDept,d);
return;
}
@ -104,29 +200,35 @@ int login(void)
inti=3;
charid,mdp[31]="mettez20svp",mdpatrouve[31];
system("clear");
printf("################################################################\n\tBienvenue!\n\n\n\tSouhaitez-vous vous connecter en tant qu'utilisateur ou administeur? (U/A)\t");
printf("\t################################ Bienvenue! ################################\nSouhaitez-vous vous connecter en tant qu'utilisateur ou administeur ? (U/A)\nSaisie : ");
scanf("%c%*c",&id);
if(id=='q')
{
return-1;
}
while(id!='A'&&id!='a'&&id!='U'&&id!='u')
{
system("clear");
printf("################################################################\n\tMauvaise saisie (q pour quitter)\n\n\n\tSouhaitez-vous vous connecter en tant qu'utilisateur ou administeur? (U/A)\t");
printf("\t#################### Mauvaise saisie ('q' pour quitter) ####################\nSouhaitez-vous vous connecter en tant qu'utilisateur ou administeur? (U/A)\nSaisie : ");