main work with interfaces

Signed-off-by: Mathéo Hersan <matheohersan@MacBook-Pro-de-Matheo.local>
pull/1/head
Mathéo Hersan 2 years ago
parent 5c31c3d23b
commit 9d84f7f6e8
No known key found for this signature in database
GPG Key ID: 4EF19C64D78EC91B

BIN
app

Binary file not shown.

@ -1,11 +1,11 @@
#include "interface_client.h"
#include "app/core_logic/client.h"
void affiche_client(){
void affiche_client(int a){
printf("\n");
printf("--------------- \n");
printf("+-------------+ \n");
printf("|| Bonjour ! ||\n") ;
printf("--------------- \n");
printf("+-------------+ \n");
printf("\n");
printf("+-----------------------------------------------------------------+\n");
printf("|| Que voulez-vous faire ? \t \t \t \t \t || \n") ;
@ -16,16 +16,29 @@ void affiche_client(){
/*
* Sert à lancer le menu et faire choisir l'utilisateur
*/
void menu(int *choix) {
affiche_client();
void menu(int *choix, int jour) {
affiche_client(jour);
printf("Vous choisissez: ");
scanf("%d", choix);
while (*choix == 1)
while (*choix < 0)
{
afficherDonneesClient();
printf("Vous choisissez: %d ", *choix);
affiche_client(jour);
printf("Vous choisissez: ");
printf("Veuillez entrer un choix valide ! \n");
scanf("%d", choix);
}
}
void global_client(){
int choix, jour;
menu(&choix, jour);
switch (choix) {
case 1:
afficherDonneesClient();
break;
default:
printf("Veuillez entrer un choix valide ! \n");
break;
}
}

@ -1,4 +1,5 @@
#include<stdio.h>
void affiche_client();
void menu(int *choix);
void affiche_client(int a);
void menu(int *choix, int a);
void global_client();

@ -4,9 +4,25 @@
#include "app/interface/interface_resp.h"
#include "app/core_logic/client.h"
int main(){
int choixInterface(void) {
int choix;
printf("Choix de l'interface: \n");
printf("• Interface 'responsable' (0, par défaut): Permet de tout faire, via un menu interactif \n");
printf("• Interface 'Client' (1) : Permet de \n");
printf("Tout autre nombre saisit mène au choix par défaut.\n");
printf("Vous choisissez l'interface n°: ");
scanf("%d", &choix);
if (choix < 0 || choix > 1) choix = 0;
switch (choix) {
case 0: printf("Vous avez choisit l'interface par défaut.\n"); break;
case 1: printf("Vous avez choisit d'effectuer les tests.\n");
}
return choix;
}
menu(&choix);
afficherDonneesClient();
int main(){
switch (choixInterface()) {
case 1: global_client();
}
return 0;
}

Loading…
Cancel
Save