Enoncé :
On se propose de créer une application de gestion de location des voitures. Cette application permet à
l’utilisateur de gérer les voitures et les locataires.
Le modèle à mettre en œuvre contiendra deux structures différentes dont les champs contiennent à
minimum les informations données ci-dessous. Vous devrez sans doute ajouter des champs dans ces
structures selon les besoins.
1
Voiture Locataire
typedef struct SVoiture { typedef struct SLocataire {
int Num_imma; int Id_loc;
char Marque [CMAX] ; char Nom[CMAX] ;
char Modele [CMAX] ; char Prenom[CMAX] ;
int Kilometrage ; char Adresse [CMAX] ;
int Etat ; }SLocataire ;
double Prix_location ;
}SVoiture ;
La fonction main() devra contenir les différents tableaux de structures (ce ne seront pas des variables
globales). Vous devrez enregistrer les données de ces structures dans des fichiers, en utilisant le
méthodes adéquates (fscanf() et fprintf()). Une version du code avec la manipulation des listes
chaînées est également envisagée après la première version avec les tableaux.
Remarques :
- Une voiture ne peut être louée que par un seul client à la fois