diff --git a/src/main.c b/src/main.c index 58304e4..b3a091c 100644 --- a/src/main.c +++ b/src/main.c @@ -1,6 +1,37 @@ #include "main.h" +int displayMenu(void) +{ + int choice; + //TODO > Clear screen + printf("\n=================================\n"); + printf(" Menu Principal\n"); + printf("=================================\n"); + printf("1. \u25B6 Option 1\n"); + printf("2. \u25B6 Option 2\n"); + printf("3. \u25B6 Option 3\n"); + printf("4. \u274C Quitter\n"); + printf("=================================\n"); + printf("Votre choix : "); + scanf("%d", &choice); +} + +void global(void) +{ + // Déclaration des variables + int tLogArticle, tLogClient, choice; + int reference[tmaxArticles], clientID[tmaxClients], suspended[tmaxClients]; + float weight[tmaxArticles], volume[tmaxArticles], unitPrice[tmaxArticles], cagnotte[tmaxClients]; + // Chargement de toute les données + chargeDonnees(&tLogArticle, &tLogClient, reference, weight, volume, unitPrice, clientID, cagnotte, suspended); + // Affichage du menu + choice = displayMenu(); + + //TODO > Voir si on a le droit au switch/case +} + int main(void) { + global(); return 0; } \ No newline at end of file diff --git a/src/main.h b/src/main.h index 593ac5e..c2b1f4b 100644 --- a/src/main.h +++ b/src/main.h @@ -7,6 +7,7 @@ #include #include +// Constantes #define tmaxArticles 500 #define tmaxClients 750