Réglage de problèmes multiples (encore).

master
Yann CHAMPEAU 3 years ago
parent 31c6d9465c
commit aa487603ac

@ -0,0 +1,6 @@
{
"files.associations": {
"saep2.h": "c",
"saeannexe.h": "c"
}
}

@ -1,6 +1,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include "saeP1.h"
#include "../annexe/saeAnnexe.h"
#include "../partie2/saeP2.h"
@ -156,7 +157,7 @@ void modifPlaces(VilleIUT* tiut[],int tlogi){
printf("\nEntrez la ville correspondant à l'IUT à modifier (Q pour abandonner):");
char ville[31];
scanf("%*c%s",&ville);
if(ville[0]=='Q' && ville[1]=="\0") return;
if(ville[0]=='Q' && ville[1]=='\0') return;
int noVille=rechercheTabPtVilleIUT(tiut,tlogi,ville);
if(noVille<=0){
fprintf(stderr,"\nVille non existante !\n");
@ -170,7 +171,7 @@ void modifPlaces(VilleIUT* tiut[],int tlogi){
fprintf(stderr,"\nDépartement non existant !\n");
return;
}
MaillonDep* m=v->ldept
MaillonDep* m=v->ldept;
while(m->departement!=dep) m=m->suivant;
printf("\n\nIl y a actuellement %d place(s) dans le département. A combien voulez-vous modifier ce nombre ?\n\n",m->nbp);
int nPlaces;
@ -184,7 +185,7 @@ void creerDep(VilleIUT* tiut[],int tlogi){
printf("\nEntrez la ville correspondant à l'IUT à modifier (Q pour abandonner):");
char ville[31];
scanf("%*c%s",&ville);
if(ville[0]=='Q' && ville[1]=="\0") return;
if(ville[0]=='Q' && ville[1]=='\0') return;
int noVille=rechercheTabPtVilleIUT(tiut,tlogi,ville);
if(noVille<=0){
fprintf(stderr,"\nVille non existante !\n");
@ -217,7 +218,7 @@ void supprimerDep(VilleIUT* tiut[],int tlogi){
printf("\nEntrez la ville correspondant à l'IUT à modifier (Q pour abandonner):");
char ville[31];
scanf("%*c%s",&ville);
if(ville[0]=='Q' && ville[1]=="\0") return;
if(ville[0]=='Q' && ville[1]=='\0') return;
int noVille=rechercheTabPtVilleIUT(tiut,tlogi,ville);
if(noVille<=0){
fprintf(stderr,"\nVille non existante !\n");
@ -257,7 +258,7 @@ void modifNomResponsable(VilleIUT* tiut[],int tlogi){
printf("\nEntrez la ville correspondant à l'IUT à modifier (Q pour abandonner):");
char ville[31];
scanf("%*c%s",&ville);
if(ville[0]=='Q' && ville[1]=="\0") return;
if(ville[0]=='Q' && ville[1]=='\0') return;
int noVille=rechercheTabPtVilleIUT(tiut,tlogi,ville);
if(noVille<=0){
fprintf(stderr,"\nVille non existante !\n");
@ -274,7 +275,7 @@ void modifNomResponsable(VilleIUT* tiut[],int tlogi){
MaillonDep* m=v->ldept;
while(m->departement!=dep) m=m->suivant;
printf("\n\nLe responsable du département %s de l'IUT de la ville de %s est actuellement %s. Quel est le nom du nouveau responsable ?\n\n",m->departement,v->Ville,m->resp);
int nom;
char nom[51];
scanf("%d",&nom);
strcpy(m->resp,nom);
printf("\n\nLe nom du responsable du département %s de l'IUT de %s a bien été changé pour %s.\n",dep,ville,nom);

Loading…
Cancel
Save