没错。。。我就是那个现在才知道qsort的人。。。之前只用sort 来着
qsort
qsort可以对字符串数组,浮点型,整型数组排序!
qsort (待排序数组开始地址, 待排序数组元素个数, 待排序数组中每一个元素的长度, compare);
以下代码来自博主
排序char数组
char word[100];
int cmp( const void *a , const void *b )
{
return *(char *)a - *(int *)b;
}
qsort(word,100,sizeof(word[0]),cmp);
排序int数组
int num[100];
int cmp ( const void *a , const void *b )
{
return *(int *)a - *(int *)b;
}
qsort(num,100,sizeof(num[0]),cmp);
排序double数组
double in[100];
int cmp( const void *a , const void *b )
{
return *(double *)a > *(double *)b ? 1 : -1;
}
qsort(in,100,sizeof(in[0]),cmp);