#include #include #include "tri_generique.h" static int compare (void *s1, void *s2) { if (s1 < s2) return (-1); else if (s1 > s2) return (1); else return (0); } // Fonction Tri à bulle générique void ** Tri_generique(void *tabTri, unsigned int nbobjet, unsigned int longobjet, int(*compare)(void *, void *)) { int i,j,permut=0; void **tabrang = calloc(nbobjet,longobjet); void *temp; if (tabrang) { // Initialisation du tableau tabrang avec les adresses de début du tableau tabtri passé en argument for (i=0;i