QSORT(3)           Manuel du programmeur Linux           QSORT(3)


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 argu­
       ment est respectivement considére comme inférieur, égal ou
       supérieur  au second. Si la comparaison des deux arguments
       renvoie une égalite (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

VOIR AUSSI
       sort(1)


TRADUCTION
       Christophe Blaess, 1997.



















GNU                      5 Novembre 1996                        1