永发信息网

怎样用qsort对二维字符数组排序?

答案:2  悬赏:0  手机版
解决时间 2021-12-02 19:35
怎样用qsort对二维字符数组排序?
最佳答案

#include
#include
#include
#include

#define M 5
#define N 20

int cmp(const void *,const void *);
int main()
{
char name[M][N];//M个一维字符数组构成的二维字符数组,维数可以改
int i;
for(i=0;i {
scanf("%s",name[i]);//输入部分
}
qsort(name,M,sizeof(name[0]),cmp);//排序
for(i=0;i {
printf("%s\n",name[i]);//输出
}
getch();
return 0;
}


int cmp(const void *p,const void *q)
{
return strcmp((char *)p,(char *)q); //现在就可以正确排序了、、、
}
全部回答
你的二维数组?要举个例。是不是一维的字符串数组呀
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
寻HOT<希望>中文歌词翻译
总胆固醇6.3 葡萄糖12.9 低密度脂蛋白C4.62
考研数学一如何复习
谁想要超级QQ会员永久,红黄蓝绿钻永久,直接
丰田霸道2700车钥匙丢了一把,车会有危险吗?
天长地久婚纱摄影(雅塘镇新兴路西一街天长地
我 在武汉想暑假去江南旅行大概一周左右 有没
ibmR52笔记本键盘锁死不能打字怎么解开?
男子醉驾开车到交警队自首,还急着问:我什么
代码有多难 写给网页设计师的代码书pdf
求花儿乐队的《奋斗》歌词。
加工厂老板给一件衣服加工费2元那加工厂老板
无夕到浙江海宁皮革城要几个小时路程
非洲位于东、西半球中的哪个位置
全力和权利的发音一样吗
推荐资讯
有一个电子与一个基态氢原子碰撞,刚好使这个
注意!以下8种情况是不能办理公积金贷款的
“不屑一顾”,“不足挂嗤之以鼻”有什么区别
街边小摊炸火烧,炸串,一种一大盘黄色的醮料
经常看到微信里面有人筹款,这个是怎么弄得,
用vuejs写一个表格过滤排序,为什么一闪而过
猎豹跑5步等于兔跑9步 猎豹跑四步的时间等于
屋子虽然小又小,装是珍珠可不少,珍珠晶莹不
数字忄青人txt全集下载
外贸公司的老板真不是人
从上海新桥到浦东新区柏斯特酒店怎么乘车
放弃了,就不该后悔。失去了,就不该回忆。放
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?