#include <iostream>
#include <stdlib.h>
using namespace std;
int cmp(const void * a,const void *b) //qsort库要求参数const
{
return strcmp((char *)a,(char *)b) ; //字典序从小到大
//return strcmp((char *)b,(char *)a) ; //字典序从大到小
}
int main()
{
char s[3][4]={"cac","abc","bac"}; //字符串数组排序
qsort(s,3,sizeof(s[0]),cmp); //用s[i]来表示某个字符串,一共三组,每组大小是sizeof()
for(int i =0;i<3;i++)
printf("%s\n",s[i]);
system("pause");
return 0;
}
字符串数组qsort排序
最新推荐文章于 2024-08-29 23:37:32 发布