|
|
|
@ -1,4 +1,4 @@
|
|
|
|
|
#include "Commun.h"
|
|
|
|
|
#include "Jsae.h"
|
|
|
|
|
|
|
|
|
|
/*********************************************************** Fonctions de listes **************************************************************/
|
|
|
|
|
/**********************************************************************************************************************************************/
|
|
|
|
@ -617,4 +617,28 @@ void globale(void) /* Permet l'initialisation du tableau, le chargement de celui
|
|
|
|
|
}
|
|
|
|
|
retour = login();
|
|
|
|
|
}
|
|
|
|
|
enregistrement(tiut, tLog);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void enregistrement(VilleIUT *tiut[],int tLog) /* Permet l'enregistrement du tableau tiut dans le fichier IUT.don */
|
|
|
|
|
{
|
|
|
|
|
int i;
|
|
|
|
|
FILE *flot;
|
|
|
|
|
flot = fopen("IUT.don", "w"); /* Ouverture du fichier IUT.don dans la variable flot */
|
|
|
|
|
if(flot == NULL) /* En cas d'erreur de l'ouverture du fichier, affiche un message d'erreur, ferme le fichier et quitte la fonction */
|
|
|
|
|
{
|
|
|
|
|
printf("Erreur de l'enregistrement du fichier\n");
|
|
|
|
|
fclose(flot);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
while(i < tLog) /* Boucle allant jusqu'à la dernière ville du tableau */
|
|
|
|
|
{
|
|
|
|
|
while(tiut[i]->lDept != NULL) /* Boucle allant jusqu'au dernier département de la ville */
|
|
|
|
|
{
|
|
|
|
|
fprintf(flot, "%s\t%s\t%d\t%s\n", tiut[i]->nom, tiut[i]->lDept->d.dept, tiut[i]->lDept->d.nbP, tiut[i]->lDept->d.respAd); /* Écriture dans le fichier */
|
|
|
|
|
tiut[i]->lDept = tiut[i]->lDept->suiv;
|
|
|
|
|
}
|
|
|
|
|
i++; /* Incrémentation de l'indice i pour passer à la ville suivante */
|
|
|
|
|
}
|
|
|
|
|
fclose(flot);
|
|
|
|
|
}
|