看看qsort
句法:
#include <stdlib.h>
void qsort( void *buf, size_t num, size_t size, int (*compare)(const void *, const void *) );
描述:
该qsort()函数使用Quicksort对buf(包含每个大小的num项)进行排序.比较函数用于比较buf中的项目.如果第一个参数小于第二个参数,则compare应返回负数,如果它们相等则返回零,如果第一个参数大于第二个参数,则返回正数.qsort()按升序对buf进行排序.