#include #include "chaine_trier.h" void chaine_trier(char *liste_de_chaines[], int taille_liste) { for (int fin = taille_liste - 1; fin > 0; fin--) { int modifie = 0; for (int i = 0; i < fin; i++) { if (strcoll(liste_de_chaines[i], liste_de_chaines[i+1]) > 0) { /* Echange de i et i+1 */ char *tmp = liste_de_chaines[i]; liste_de_chaines[i] = liste_de_chaines[i+1]; liste_de_chaines[i+1] = tmp; modifie = 1; } } if (!modifie) break; } }