Correction Dahmane

master
DahmaneYanis 2 years ago
parent 6477575508
commit 275fe6addc

@ -69,8 +69,8 @@ typedef struct maillonDept
//Mise a jour du maillon pour correspondre à la partie 3 : //Mise a jour du maillon pour correspondre à la partie 3 :
int moyMin; int moyMin;
int admisMax; int admisMax;
ListeCandidats ladmis; ListeCandidats lAdmis;
ListeCandidats lattente; ListeCandidats lAttente;
struct maillonDept *suiv; struct maillonDept *suiv;
}MaillonDept, *ListeDept; }MaillonDept, *ListeDept;
@ -79,7 +79,7 @@ typedef struct maillonDept
typedef struct typedef struct
{ {
char nom[30]; char nom[30];
ListeDept ldept; ListeDept lDept;
}VilleIut; }VilleIut;
/* /*

@ -259,7 +259,7 @@ int modifiePlacesDept(VilleIut *villeIut, int nbVilles, char *ville, char *nomDe
if (strcmp(villeIut[i].nom, ville) == 0) if (strcmp(villeIut[i].nom, ville) == 0)
{ {
// Ville trouvée, recherche du département // Ville trouvée, recherche du département
MaillonDept *dept = villeIut[i].ldept; MaillonDept *dept = villeIut[i].lDept;
while (dept != NULL && strcmp(dept->nomDept, nomDept) != 0) while (dept != NULL && strcmp(dept->nomDept, nomDept) != 0)
{ {
dept = dept->suiv; dept = dept->suiv;
@ -295,7 +295,7 @@ void afficheIUTDept(VilleIut *villeIut, int nbVilles, char *nomDept)
for (i = 0; i < nbVilles; i++) for (i = 0; i < nbVilles; i++)
{ {
// Parcours de la liste chaînée de départements de la ville // Parcours de la liste chaînée de départements de la ville
MaillonDept *dept = villeIut[i].ldept; MaillonDept *dept = villeIut[i].lDept;
while (dept != NULL) while (dept != NULL)
{ {
if (strcmp(dept->nomDept, nomDept) == 0) if (strcmp(dept->nomDept, nomDept) == 0)

@ -9,10 +9,10 @@ void testJean(void)
{ {
VilleIut **tIut = (VilleIut **)malloc(sizeof(VilleIut *)*5); VilleIut **tIut = (VilleIut **)malloc(sizeof(VilleIut *)*5);
strcpy(tIut[0]->nom, "John"); strcpy(tIut[0]->nom, "John");
strcpy(tIut[0]->ldept->nomDept, "Info"); strcpy(tIut[0]->lDept->nomDept, "Info");
strcpy(tIut[0]->ldept->resp, "YAnis"); strcpy(tIut[0]->lDept->resp, "Yanis");
tIut[0]->ldept->nbP = 12; tIut[0]->lDept->nbP = 12;
tIut[0]->ldept->suiv = NULL; tIut[0]->lDept->suiv = NULL;
//afficheVillesIUT(tIut, 0); //afficheVillesIUT(tIut, 0);

Loading…
Cancel
Save