diff --git a/src/I/un.c b/src/I/un.c index e2c5f9c..e624db6 100644 --- a/src/I/un.c +++ b/src/I/un.c @@ -123,19 +123,25 @@ void menuCandidat(VilleIUT*** tiutPointer, ListeCandidats* listePointer, int* nb break; case 2: printf("Voir les disponibilités des départements dans un IUT...\n\n"); - printf("Saisissez le nom de la ville recherchée : "); + printf("Saisissez le nom de la ville recherchée (tapez q pour annuler) : "); char searchIUT[LEN_MAX]; scanf("%s", searchIUT); + if(strcasecmp(searchIUT, "q") == 0) + break; + afficherListeDepartement(*tiutPointer, *nbVilles, searchIUT); break; case 3: printf("Rechercher un département...\n\n"); - printf("Saisissez le nom du département recherché : "); + printf("Saisissez le nom du département recherché (tapez q pour annuler) : "); char searchDept[LEN_MAX]; scanf("%*c%[^\n]", searchDept); + + if(strcasecmp(searchDept, "q") == 0) + break; afficherDepartement(*tiutPointer, *nbVilles, searchDept); break;