fonction modification du nom du responsable d'un département

master
Guillaume 2 years ago
parent a56269f06f
commit 8867b5adb5

@ -382,6 +382,42 @@ int modifiePlacesDept(VilleIut **villeIut, int nbVilles, char *ville, char *nomD
return 0; return 0;
} }
int modifieChefDept(VilleIut *tVilleIut[], int nbVilles, char ville[], char nomDept[], char nvNomResp[])
{
// Recherche de la ville et du département
int i;
for (i = 0; i < nbVilles; i++)
{
if (strcmp(tVilleIut[i] -> nom, ville) == 0)
{
// Ville trouvée, recherche du département
MaillonDept *dept = tVilleIut[i] -> lDept;
while ( dept != NULL && strcmp( dept -> nomDept, nomDept) != 0)
{
dept = dept ->suiv;
}
if (dept != NULL)
{
// Département trouvé, modification du nom du responsable du département
strcpy(dept->resp, nvNomResp);
return 1;
}
else
{
// Département non trouvé
return 0;
}
}
}
// Ville non trouvée
return 0;
}
/** /**
* @brief Affiche les IUT possédant un département spécifique. * @brief Affiche les IUT possédant un département spécifique.
* *

Loading…
Cancel
Save