From 9bef74f07cb196d568a94bc7d15c9ec1e734c064 Mon Sep 17 00:00:00 2001 From: "louis.germain" Date: Tue, 17 Oct 2023 11:27:20 +0200 Subject: [PATCH] =?UTF-8?q?d=C3=A9placement=20des=20fcts=20de=20add=20et?= =?UTF-8?q?=20modif?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.c | 58 ----------------------------------------------------- src/modif.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+), 58 deletions(-) create mode 100644 src/modif.c diff --git a/src/main.c b/src/main.c index 7cc2f2e..58304e4 100644 --- a/src/main.c +++ b/src/main.c @@ -1,64 +1,6 @@ #include "main.h" - -void inputClient(void) -{ - int numClient; - FILE *client; - client = fopen("client.txt", "a"); - if (client == NULL) - { - printf("Erreur lors de l'ouverture de 'client.txt'\n"); - exit(1); - } - - while (numClient) - { - printf("Entrez le numéro du client ou 0 si vous souhaitez arrêter la saisie: "); - scanf("%d", &numClient); - while (numClient < 0) - { - printf("Erreur, le numéro du client doit être positif, entrez le numéro du client ou 0 si vous souhaitez arrêter la saisie: "); - scanf("%d", &numClient); - } - fprintf(client, "%d\t0\t0", numClient); - } - fclose(client); -} - -void modifyClient(void) -{ - // à modifier dans un tableau, sauvegarde dans fichier avec fct de sauvegarde -} - -void inputItem(void) -{ - int reference = 1; - float poids, volume, prix; - FILE *item; - item = fopen("article.txt", "a"); - if (item == NULL) - { - printf("Erreur lors de l'ouverture de 'article.txt'\n"); - return; - } - - while (reference) - { - printf("Entrez la référence du produit ou 0 si vous souhaitez arrêter la saisie: "); - scanf("%d", &reference); - printf("Entrez le poids du produit: "); - scanf("%f", &poids); - printf("Entrez le volume du produit: "); - scanf("%f", &volume); - printf("Entrez le prix du produit: "); - scanf("%f", &prix); - } - fclose(item); -} - int main(void) { - return 0; } \ No newline at end of file diff --git a/src/modif.c b/src/modif.c new file mode 100644 index 0000000..7b6d4cd --- /dev/null +++ b/src/modif.c @@ -0,0 +1,57 @@ +#include "main.h" + +void inputClient(void) +{ + int numClient; + FILE *client; + client = fopen("client.txt", "a"); + if (client == NULL) + { + printf("Erreur lors de l'ouverture de 'client.txt'\n"); + exit(1); + } + + while (numClient) + { + printf("Entrez le numéro du client ou 0 si vous souhaitez arrêter la saisie: "); + scanf("%d", &numClient); + while (numClient < 0) + { + printf("Erreur, le numéro du client doit être positif, entrez le numéro du client ou 0 si vous souhaitez arrêter la saisie: "); + scanf("%d", &numClient); + } + fprintf(client, "%d\t0\t0", numClient); + } + fclose(client); +} + +void modifyClient(void) +{ + // à modifier dans un tableau, sauvegarde dans fichier avec fct de sauvegarde +} + +void inputItem(void) +{ + int reference = 1; + float poids, volume, prix; + FILE *item; + item = fopen("article.txt", "a"); + if (item == NULL) + { + printf("Erreur lors de l'ouverture de 'article.txt'\n"); + return; + } + + while (reference) + { + printf("Entrez la référence du produit ou 0 si vous souhaitez arrêter la saisie: "); + scanf("%d", &reference); + printf("Entrez le poids du produit: "); + scanf("%f", &poids); + printf("Entrez le volume du produit: "); + scanf("%f", &volume); + printf("Entrez le prix du produit: "); + scanf("%f", &prix); + } + fclose(item); +} \ No newline at end of file