#ifndef CLASSEUR_H #define CLASSEUR_H #include enum { CLAS_NB_ELEMENTS = 85, CLAS_LG_ELEMENT = 111 }; typedef char element[CLAS_LG_ELEMENT]; typedef element classeur[CLAS_NB_ELEMENTS + 1]; extern void clas_initialiser (classeur c); // pour creer un classeur extern size_t clas_cardinal (classeur c); // retourne le nombre d'éléments du classeur extern void clas_ajouter_element (classeur c, element e); // insere e dans c tout en conservant l'ordre lexicographique extern size_t clas_supprimer_element (classeur c, char debut[]); // supprime tous les éléments contenant debutant par la chaine debut // retourne le nombre d'éléments supprimés #endif