From b62047b256f009c24e59da0e65cd0b037b4bdfea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20DAIM?= Date: Wed, 14 Dec 2022 17:31:10 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20des=20structures=20+=20d=C3=A9but=20fon?= =?UTF-8?q?ction=20login=2014/12=2017h31?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Msae.c | 14 +++++++++++++- Msae.h | 24 +++++++++++++++++++++++- Mtest.c | 8 +++++++- 3 files changed, 43 insertions(+), 3 deletions(-) diff --git a/Msae.c b/Msae.c index f76d49e..57bfb8a 100644 --- a/Msae.c +++ b/Msae.c @@ -1 +1,13 @@ -#include "Msae.h" \ No newline at end of file +#include "Msae.h" + +int login(void) +{ + char id,mdp[31]="mettez20svp"; + while(id!='A' && id!='a' && id!='U' && id!='u') + { + printf("################################################################\n\tBienvenue!\n\n\n\tSouhaitez-vous vous connecter en tant qu'utilisateur ou administeur? (U/A)\t"); + scanf("%c%*c",&id); + printf("%c",id); + } + +} diff --git a/Msae.h b/Msae.h index 3de867c..a1553c5 100644 --- a/Msae.h +++ b/Msae.h @@ -1,4 +1,26 @@ #include #include #include -#include \ No newline at end of file +#include + +//######### Définition des types ############# + +typedef struct maillonDept +{ + char dept[31]; + int nbP; + char respAd[31]; + struct mailllonDept *suiv; + +}MaillonDept,*ListeDept; + +typedef struct +{ + char nom[31]; + ListeDept *lDept; + +}VilleIUT; + +//########## fonction commune ############### +int login(void); +void globale(void); \ No newline at end of file diff --git a/Mtest.c b/Mtest.c index f76d49e..e5e437b 100644 --- a/Mtest.c +++ b/Mtest.c @@ -1 +1,7 @@ -#include "Msae.h" \ No newline at end of file +#include "Msae.h" + +int main(void) +{ + login(); + return 0; +} \ No newline at end of file