reapartion fonction changement nbde place

master
Benjamin BACHELARD 2 years ago
parent 736f64ea17
commit b997497893

@ -40,7 +40,7 @@ void MenuAdministrateur(VilleIUT *tiut[],int n){
}else if(strcmp(ld->departement, rech2)==0 && ld->AouD == 'A'){
printf("\nNombre de place après modification : ");
scanf("%d",&Mnbp);
tiut[i]->ldept=ModifinbP(ld, rech2, Mnbp,n);
tiut[i]->ldept=ModifinbP(tiut[i]->ldept, rech2, Mnbp,n);
reussi=1;
}
trouve = 1;
@ -93,9 +93,9 @@ void MenuAdministrateur(VilleIUT *tiut[],int n){
printf("\nVille où se situe le departement :");
scanf("%s",Vmodif);
printf("\ndepartement :");
scanf("%s",departement);
scanf("%s%*c",departement);
printf("\nPour Activer taper A pour desactiver taper D :");
scanf("%c%*c",&AouD);
scanf("%c%*c",&AouD);;
for(i=0;i<n;i++){
if(strcmp(tiut[i]->ville, Vmodif)==0){
tiut[i]->ldept=ModifiAouD(tiut[i]->ldept,departement,AouD,n);
@ -149,49 +149,35 @@ void MenuAdministrateur(VilleIUT *tiut[],int n){
}
ListeD ModifinbP(ListeD ld, char departement[31], int MnbP, int n){
int comp,trouv,i;
int i;
for(i=0;i<=n;i++){
if(strcmp(ld->departement, departement))
trouv=i;
}
if(trouv==0){
printf("departement non existant");
exit(1);
}
else{
ld->nbP=MnbP;
if(strcmp(ld->departement, departement)==0){
ld->nbP=MnbP;
return ld;
}
ld=ld->suivant;
}
return ld;
}
ListeD ModifiRespon(ListeD ld, char departement[30], char respon[30], int n){
int comp,trouv,i;
int i;
for(i=0;i<=n;i++){
comp=strcmp(ld->departement,departement);
if(comp==0)
trouv=i;
}
if(trouv==0){
printf("departement non existant");
exit(1);
}
else{
strcpy(ld->resp, respon);
if(strcmp(ld->departement,departement)==0){
strcpy(ld->resp, respon);
return ld;
}
ld=ld->suivant;
}
return ld;
return ld;
}
ListeD ModifiAouD(ListeD ld, char departement[30], char AouD,int n){
int comp,trouv,i;
int i;
for(i=0;i<=n;i++){
comp=strcmp(ld->departement,departement);
if(comp==0)
trouv=i;
}
if(trouv==0){
printf("departement non existant");
exit(1);
}
else{
ld->AouD = AouD;
if(strcmp(ld->departement,departement)==0){
ld->AouD=AouD;
return ld;
}
ld=ld->suivant;
}
return ld;
}

Loading…
Cancel
Save