QSORT(3)

NOME
qsort - classifica uma matriz

SINÓPSE
#include <stdlib.h>

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

DESCRIÇÃO
A função qsort() classifica uma matriz com nmemb elementos de tamanho tamanho. O argumento base aponta para o início da matriz.

O conteúdo da matriz é classificado em ordem crescente de acordo com uma função de comparação apontada por compar, a qual é chamada com dois argumentos que apontam aos objetos que estão sendo comparados.

A função de comparação precisa retornar um inteiro menor que, igual a, ou maior que zero, se o primeiro argumento for considerado como sendo, respectivamente, menor que, igual a ou maior que o segundo. Se dois membros resultarem iguais, a ordem deles na matriz classificada é indefinida.

VALORES RETORNADOS
A função qsort() não retorna nenhum valor.

DE ACORDO COM
SVID 3, POSIX, BSD 4.3, ISO 9899.

VEJA TAMBÉM
sort(1).

TRADUZIDO POR LDP-BR em 21/06/2001.

  Tradução:
Daniel Chicayban <daniel@chicayban.com.br>

  Revisão.:
E. A. Tacão <tacao@conectiva.com.br>