Provided by: manpages-fr_1.67.0-1_all bug

NOM

       qsort - Trier une table.

SYNOPSIS

       #include <stdlib.h>

       void qsort (void *base, size_t nmemb, size_t size,
              int (*compar)(const void *, const void *));

DESCRIPTION

       La  fonction  qsort() trie une table contenant nmemb éléments de taille
       size.  L’argument base pointe sur le début de la table.

       Le contenu de la table est trié en ordre  croissant,  en  utilisant  la
       fonction  de  comparaison pointée par compar, laquelle est appelée avec
       deux arguments pointant sur les objets à comparer.

       La fonction de comparaison doit renvoyer un entier inférieur, égal,  ou
       supérieur  à  zéro  si le premier argument est respectivement considéré
       comme inférieur, égal ou supérieur au second.  Si  la  comparaison  des
       deux  arguments  renvoie  une égalité (valeur de retour nulle), l’ordre
       des deux éléments est indéfini.

VALEUR RENVOYÉE

       La fonction qsort() ne renvoie pas de valeur.

CONFORMITÉ

       SVID 3, POSIX, BSD 4.3, ISO 9899

NOTE

       Parmi les  routines  de  la  bibliothèque  utilisables  comme  argument
       compar, on a strcmp, alphasort, et versionsort.

EXEMPLE

       Pour  un  exemple  d’utilisation, voir l’exemple de la page bsearch(3).
       page.

VOIR AUSSI

       sort(1), alphasort(3), strcmp(3), versionsort(3)

TRADUCTION

       Christophe Blaess, 1996-2003.