types.h:
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
//#include <conio.h>
typedef struct _sfilm_ /* definition des structures et des types */
{
int id_film ;
char titre[30] ;
char acteur[30] ;
char genre[20] ;
char description[30] ;
int nb_locations ;
int stock ;
int support;
int nouveaute ;
} sfilm ;
typedef struct _slocation_
{
int id_location;
char num_CB[16];
int id_film;
int date_prise;
int date_rendue;
}slocation;
typedef struct _starifs_
{
float VHS;
float DVD;
float VHS_nonrendu;
float DVD_nonrendu;
float nouveaute;
int plage_heure_deb;
int plage_heure_fin;
}starifs;
typedef struct _tfilm_
{
sfilm t[100];
int taille;
}tfilms;
typedef struct _tloc_
{
slocation t[100];
int taille;
}tloc;
typedef struct _ttarifs_
{
starifs t[100];
int taille;
}ttarifs;
void ajoute();
void restitution (tfilms *film, tloc *location, ttarifs tar, char num_cb[16]);
void consultation (tfilms *film,char num_cb[16],tloc *location);
void admin(ttarifs *tarifs, tfilms *films, tloc *locations);
void user(ttarifs *tarifs, tfilms *films, tloc *locations);
void affiche_stock(tfilms films);
void modifier_tarifs(ttarifs *tar);
void affiche(ttarifs tar);
void affiche_films(tfilms films);
int affichage(tfilms toto,int sel);
void louer (tloc *locations,int identificateur_film, tfilms *film, char *num_CB);
tfilms classe (tfilms afilm,int param);
int recherche_id (tloc rloc, char rCBnum[16], int rid);
void supprimer (tfilms *tablo);
void afficher_loc(tloc loc);
---------------
.