Sorts an array of elements.
#include <stdlib.h> void qsort ( void *base, size_t num, size_t width, int (*compar) ( const void *elem1, const void *elem2));
(IN) Points to the array to sort.
(IN) Specifies the number of elements in the array.
(IN) Specifies the size (in bytes) of each element in the array.
(IN) Points to the comparison function.
(IN) Points to the first element to compare.
(IN) Points to the second element to compare.
The qsort function sorts an array of elements (pointed to by the base parameter) using the comparison function that you supply.
The comparison function pointed to by the compar parameter is called with two arguments that point to elements in the array. The comparison function will return an integer less than, equal to, or greater than zero if the first argument is less than, equal to, or greater than the second argument.
The size of each element in the array is the number of bytes specified by the width parameter.