#ifndef VECTEUR_WITH_EXCEPT_H #define VECTEUR_WITH_EXCEPT_H #include "exception.h" USE_EXCEPTION(vector_too_big); USE_EXCEPTION(index_out_of_range); typedef struct vecteur *vecteur; extern vecteur vecteur_creer(void); extern void vecteur_detruire(vecteur v); extern void vecteur_ecrire(vecteur v, int indice, void * valeur); extern void *vecteur_lire(vecteur v, int indice); extern int vecteur_nombre_elements(vecteur v); extern void vecteur_mode_bavard(vecteur v, int mode_bavard); #endif /* VECTEUR_WITH_EXCEPT_H */