|
|
|
@ -8,8 +8,8 @@ Offre **initTabTravaux(void)
|
|
|
|
|
trace("initTabTravaux");
|
|
|
|
|
Offre **tabTravaux;
|
|
|
|
|
|
|
|
|
|
tabTravaux = (Offre **)malloc(TMAXTRAV* sizeof(Offre *));
|
|
|
|
|
if (!tabTravaux)
|
|
|
|
|
tabTravaux = (Offre **)malloc(TMAXTRAV * sizeof(Offre *));
|
|
|
|
|
if (tabTravaux == NULL)
|
|
|
|
|
{
|
|
|
|
|
printf("\033[0;31mErreur: \033[0mmalloc tableau tabTravaux\n");
|
|
|
|
|
exit(1);
|
|
|
|
@ -41,7 +41,7 @@ char *readFromFile(FILE *file)
|
|
|
|
|
int add = 5;
|
|
|
|
|
|
|
|
|
|
str = (char *)malloc(size * sizeof(char));
|
|
|
|
|
if (!str)
|
|
|
|
|
if (str == NULL)
|
|
|
|
|
exit(1);
|
|
|
|
|
|
|
|
|
|
while (str[len] != '\n')
|
|
|
|
@ -51,7 +51,7 @@ char *readFromFile(FILE *file)
|
|
|
|
|
{
|
|
|
|
|
size += add;
|
|
|
|
|
buf = realloc(str, size);
|
|
|
|
|
if (!buf)
|
|
|
|
|
if (buf == NULL)
|
|
|
|
|
{
|
|
|
|
|
free(str);
|
|
|
|
|
exit(1);
|
|
|
|
@ -92,8 +92,11 @@ Offre **loadOffre(void)
|
|
|
|
|
FILE *devisFile;
|
|
|
|
|
|
|
|
|
|
devisFile = fopen("files/devis.txt", "r");
|
|
|
|
|
if (!devisFile) //ERREUR
|
|
|
|
|
if (devisFile == NULL) //ERREUR
|
|
|
|
|
{
|
|
|
|
|
printf("\033[0;31mErreur: \033[0mouverture devis.txt");
|
|
|
|
|
exit(1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
while (!feof(devisFile))
|
|
|
|
|
loadDevis(devisFile, tabTravaux);
|
|
|
|
|