|
|
|
@ -111,6 +111,9 @@ Offre **loadOffre(void)
|
|
|
|
|
// mais dcp, il faut faire des fgets 1 par 1 pour etre sur de ne pas sauter les /t
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// NON, on touche plus au RFF, et les fgets 1 par 1 peuvent pas marcher, qui plus est on a pas de gros oeuvre
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Chargement des précédences depuis un fichier
|
|
|
|
|
Precedence *loadPrec(int *tmax, int *tlog)
|
|
|
|
|
{
|
|
|
|
@ -129,7 +132,7 @@ Precedence *loadPrec(int *tmax, int *tlog)
|
|
|
|
|
printf("\033[0;31mErreur: \033[0mmalloc loadPrec\n");
|
|
|
|
|
exit(1);
|
|
|
|
|
}
|
|
|
|
|
fscanf(prec, "%s%s", tabP[*tlog-1].travauxPrec, tabP[*tlog-1].travauxSucc);
|
|
|
|
|
fscanf(prec, "%s\t%s", tabP[*tlog].travauxPrec, tabP[*tlog].travauxSucc);
|
|
|
|
|
while(!feof(prec))
|
|
|
|
|
{
|
|
|
|
|
if(*tlog==*tmax)
|
|
|
|
@ -143,7 +146,7 @@ Precedence *loadPrec(int *tmax, int *tlog)
|
|
|
|
|
}
|
|
|
|
|
tabP = s;
|
|
|
|
|
}
|
|
|
|
|
fscanf(prec, "%s%s", tabP[*tlog-1].travauxPrec, tabP[*tlog-1].travauxSucc);
|
|
|
|
|
fscanf(prec, "%s\t%s", tabP[*tlog].travauxPrec, tabP[*tlog].travauxSucc);
|
|
|
|
|
(*tlog)++;
|
|
|
|
|
}
|
|
|
|
|
fclose(prec);
|
|
|
|
|