Fonction d'affichage du nombre de places en fonction d'un département donné

master
Guillaume 2 years ago
parent 830661f6a0
commit a56269f06f

@ -436,6 +436,37 @@ void afficheVillesIUT(VilleIut **villeIut, int nbVilles)
}
}
/**
* @brief Affiche les IUT et le nombre de places associé pour un département donné
*
* @param tVilleIut tableau de pointeurs sur les structures VilleIut
* @param nbVilles nombre de villes dans le tableau villeIut
* @param nomDept nom du département à rechercher
*/
void afficheNbPlacesDep(VilleIut *tVilleIut[], int nbVilles, char nomDept[])
{
int i;
for (i = 0; i < nbVilles; i++)
{
// Parcours de la liste chaînée de départements de la ville
MaillonDept *dept = tVilleIut[i] -> lDept;
while (dept != NULL)
{
if (strcmp(dept->nomDept, nomDept) == 0)
{
// Département trouvé, affichage de la ville et de son nombre de places
printf("IUT de %s avec %d places.\n", tVilleIut[i] -> nom, tVilleIut[i] -> lDept -> nbP);
break;
}
dept = dept->suiv;
}
}
}
/**
* Affiche et gère le menu administrateur.
*
@ -500,6 +531,11 @@ void menuAdmin(VilleIut **villeIut, int nbVilles)
} while (choix != 7);
}
/*
================================================
Partie 2
@ -704,4 +740,6 @@ ListeCandidats insertionTeteCand( ListeCandidats nvL, ListeCandidats l )
free( l );
return nvL;
}
}

Loading…
Cancel
Save