petite normalisation de ce que j'ai fais

master
parent fe6f16b07d
commit 02c999d7bc

@ -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);
}

@ -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;

Loading…
Cancel
Save