From 02c999d7bcf78ae56f97248bb7d6ed39877cd93b Mon Sep 17 00:00:00 2001 From: "thibaud.la_riviere-gillet" Date: Thu, 4 Jan 2024 14:06:37 +0100 Subject: [PATCH] petite normalisation de ce que j'ai fais --- srcs/charge.c | 39 ++++++++++++++++++++------------------- srcs/sort.c | 2 +- 2 files changed, 21 insertions(+), 20 deletions(-) diff --git a/srcs/charge.c b/srcs/charge.c index b2c254a..d84ca27 100644 --- a/srcs/charge.c +++ b/srcs/charge.c @@ -5,11 +5,11 @@ // Chargement d'une chaine de caracteres depuis un fichier char *readFromFile(FILE *file) { - char *str; - char *buf; - int len = 0; - int size = 5; - int add = 5; + char *str; + char *buf; + int len = 0; + int size = 5; + int add = 5; str = malloc(size); if (!str) @@ -33,16 +33,16 @@ char *readFromFile(FILE *file) len = strlen(str) - 1; } str[len] = '\0'; - return str; + return (str); } // Chargement d'un devis depuis un fichier Devis loadDevis(FILE *devisFile, Offre *tabTravaux) { - char *travaux; - int index; - MaillonDevis *nouveauMaillon; - Devis d; + int index; + char *travaux; + Devis d; + MaillonDevis *nouveauMaillon; travaux = readFromFile(devisFile); index = rechTravaux(travaux, tabTravaux); @@ -61,7 +61,7 @@ Devis loadDevis(FILE *devisFile, Offre *tabTravaux) nouveauMaillon->dev = d; tabTravaux[index].ldevis = insert(tabTravaux[index].ldevis, d); - return d; + return (d); } // l'initialisation est temporaire, je ne savais pas comment tu voulais la faire @@ -69,7 +69,9 @@ Devis loadDevis(FILE *devisFile, Offre *tabTravaux) // initialisation des travaux Offre *initTabTravaux(void) { - Offre *tabTravaux = (Offre *)malloc(tmaxTravaux * sizeof(Offre)); + Offre *tabTravaux; + + tabTravaux = (Offre *)malloc(tmaxTravaux * sizeof(Offre)); if (!tabTravaux) { printf("\033[0;31mErreur: \033[0mmalloc tableau tabTravaux\n"); @@ -86,16 +88,15 @@ Offre *initTabTravaux(void) tabTravaux[6] = newOffre("Sols"); tabTravaux[7] = newOffre("Structure"); - return tabTravaux; + return (tabTravaux); } - -// pk feof n'arrete pas le programme en fin de document - + // Chagement des ofrres depuis le fichier devis.txt Offre *loadOffre(void) { - Offre *tabTravaux = initTabTravaux(); - FILE *devisFile; + Offre *tabTravaux = initTabTravaux(); + + FILE *devisFile; devisFile = fopen("files/devis.txt", "r"); if (!devisFile) @@ -104,7 +105,7 @@ Offre *loadOffre(void) while (!feof(devisFile)) loadDevis(devisFile, tabTravaux); - return tabTravaux; + return (tabTravaux); } diff --git a/srcs/sort.c b/srcs/sort.c index 3c04d14..bb22a3c 100644 --- a/srcs/sort.c +++ b/srcs/sort.c @@ -4,7 +4,7 @@ // Recherche d'une offre dans le tableau de travaux // Retourne l'indice de l'offre dans le tableau si elle est trouvée, sinon retourne -1 -int rechTravaux(char *travauxName, Offre tabTravaux[]) +int rechTravaux(char *travauxName, Offre *tabTravaux) { //On utilise la taille max de travaux car travaux est un tableau constant, sa taille max est égale à sa taille logique. int deb=0, end=tmaxTravaux-1, mid;