#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; }