Tri des départements.

master
Yann CHAMPEAU 3 years ago
parent 2488685861
commit 9f4995649a

@ -267,8 +267,16 @@ void creerDep(VilleIUT* tiut[],int tlogi){
} }
} }
MaillonDep* m=v->ldept; MaillonDep* m=v->ldept;
printf("\n\nEntrez le nom du département à créer : ");
char nomDep[31]
scanf("%*c%s",nomDep);
if(!ck){ if(!ck){
while(m->suivant!=NULL) m=m->suivant; if(m->suivant==NULL){
if(strcmp(nomDep,m->departement)>0){
m=m->suivant;
}
}
while(strcmp(nomDep,m->suivant)>0) m=m->suivant;
m->suivant=(MaillonDep*)malloc(sizeof(MaillonDep)); m->suivant=(MaillonDep*)malloc(sizeof(MaillonDep));
if(m->suivant==NULL){ if(m->suivant==NULL){
perror("malloc"); perror("malloc");
@ -276,8 +284,7 @@ void creerDep(VilleIUT* tiut[],int tlogi){
} }
m=m->suivant; m=m->suivant;
} }
printf("\n\nEntrez le nom du département à créer : "); m->departement=nomDep;
scanf("%*c%s",m->departement);
printf("\n\nEntrez le nombre de places disponibles dans le département : "); printf("\n\nEntrez le nombre de places disponibles dans le département : ");
scanf("%d",&m->nbp); scanf("%d",&m->nbp);
printf("\n\nEntrez le nom du responsable de département : \n"); printf("\n\nEntrez le nom du responsable de département : \n");

Loading…
Cancel
Save