From 0d9eac6e561aaca9cb0a203fcc957d23be65613f Mon Sep 17 00:00:00 2001 From: mahersan Date: Fri, 20 Oct 2023 17:15:19 +0200 Subject: [PATCH] Added chargerClient --- src/app/core_logic/client.c | 19 +++++++++++++++++++ src/app/core_logic/client.h | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/src/app/core_logic/client.c b/src/app/core_logic/client.c index 5366f5f..b5cb855 100644 --- a/src/app/core_logic/client.c +++ b/src/app/core_logic/client.c @@ -1,3 +1,22 @@ #include //fonction ajouter un article au panier. +#include "client.h" + +void chargerClient(int tNumClient[], float tCagnotte[], int tSus[], int *tLogique) +{ + FILE *fic; + int i; + fic = fopen("donnee/client.txt", "r"); + if (fic == NULL) + { + perror("fopen"); + exit(EXIT_FAILURE); + } + + while (fscanf(fic, "%d %f %d", &tNumClient[*tLogique], &tCagnotte[*tLogique], &tSus[*tLogique]) != EOF) + { + (*tLogique)++; + } + fclose(fic); +} diff --git a/src/app/core_logic/client.h b/src/app/core_logic/client.h index c5616b7..e173a26 100644 --- a/src/app/core_logic/client.h +++ b/src/app/core_logic/client.h @@ -8,6 +8,6 @@ #include #include -void ajouter_article(int reference, float poids, float volume, int prixUnitaire); +void chargerClient(int tNumClient[], float tCagnotte[], int tSus[], int *tLogique); #endif //SAE_101_CLIENT_H