Correction supprimerLD dans liste_dept.c

pull/17/head
Vivien DUFOUR 2 years ago
parent 21a0e3d211
commit 40ee51f3ad

@ -40,7 +40,11 @@ void supprimerLD(ListeDept* l, Dep* depart) {
if (videLD(l)) return;
int cmp = strcmp(getNomDept(depart), getNomDept((*l)->dept));
if (cmp < 0) return;
if (cmp == 0) supprimerEnTeteLD(l);
if (cmp == 0)
{
supprimerEnTeteLD(l);
return;
}
supprimerLD(queueLD(l), depart);
}

@ -46,7 +46,7 @@ void testChargementVilleIut(void)
afficherTout(iut, taille);
afficherRespDept(iut, taille, "GEA", "Vichy");
//supprimerLD(getDepartements(test), getDepartement(test, "GEA"));
supprimerLD(getDepartements(test), getDepartement(test, "GEA"));
afficherTout(iut, taille);
libererVillesIUT(iut, taille);