|
|
|
@ -52,7 +52,7 @@ int rechercheDept(VilleIUT *tiut[], int n){
|
|
|
|
|
char rech[31];
|
|
|
|
|
int i, trouve = 0, j = 0;
|
|
|
|
|
ListeD ld = tiut[i]->ldept;
|
|
|
|
|
printf("\nEntrez le nom d'une ville ou d'un IUT : ");
|
|
|
|
|
printf("\nEntrez le nom d'une ville : ");
|
|
|
|
|
scanf("%s%*c", &rech);
|
|
|
|
|
for(i=0;i<n && trouve!=1;i++){
|
|
|
|
|
if(strcmp(tiut[i]->ville, rech)==0){
|
|
|
|
@ -61,7 +61,6 @@ int rechercheDept(VilleIUT *tiut[], int n){
|
|
|
|
|
printf("%s\t",ld->departement);
|
|
|
|
|
printf("Responsable : %s\n",ld->resp);
|
|
|
|
|
ld = ld->suivant;
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
trouve = 1;
|
|
|
|
|
}
|
|
|
|
@ -71,25 +70,22 @@ int rechercheDept(VilleIUT *tiut[], int n){
|
|
|
|
|
return 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//FONCTIONNE PAS ENCORE, ERREUR DE SEGMENTATION :
|
|
|
|
|
int recherchePlaces(VilleIUT *tiut[], int n){
|
|
|
|
|
int err;
|
|
|
|
|
char rech[31];
|
|
|
|
|
int i, trouve = 0;
|
|
|
|
|
printf("OK");
|
|
|
|
|
//err = rechercheDept(tiut, n); ERREUR ICI
|
|
|
|
|
printf("OK");
|
|
|
|
|
printf("Quel département ? ");
|
|
|
|
|
printf("OK");
|
|
|
|
|
scanf("%s", &rech);
|
|
|
|
|
for(i=0;i<n && trouve!=1;i++){ //Ici, je ne suis pas sûr je la boucle, il faudrait peut-être mettre la condition *pour *
|
|
|
|
|
if(strcmp(tiut[i]->ldept->departement, rech)==0){
|
|
|
|
|
printf("\nNombre de places disponibles : %d\n\n", tiut[i]->ldept->nbP);
|
|
|
|
|
trouve = 1;
|
|
|
|
|
return 0;
|
|
|
|
|
int i, trouve = 0, j = 0;
|
|
|
|
|
ListeD ld;
|
|
|
|
|
printf("\nEntrez un département : ");
|
|
|
|
|
scanf("%s%*c", &rech);
|
|
|
|
|
for(i=0;i<n && trouve!=1;i++){
|
|
|
|
|
ld = tiut[i]->ldept;
|
|
|
|
|
if(strcmp(ld->departement, rech)==0){
|
|
|
|
|
printf("\nÀ %s :\n", tiut[i]->ville);
|
|
|
|
|
printf("%s\t", ld->departement);
|
|
|
|
|
printf("Nombre de places : %d\n",ld->nbP);
|
|
|
|
|
ld = ld->suivant;
|
|
|
|
|
}
|
|
|
|
|
else if(i==n-1)
|
|
|
|
|
printf("\nAucun département trouvé, il n'y pas d'IUT dans votre ville.\n");
|
|
|
|
|
printf("\nAucun département trouvé.\n");
|
|
|
|
|
}
|
|
|
|
|
return 1;
|
|
|
|
|
}
|
|
|
|
|