2 jujiawu1024 jujiawu1024 于 2016.04.16 23:44 提问

C++ 6.0按照结构体数组中多个字段的排序
c++

用系统库函数怎么实现?传函数指针么?但是多个条件没办法传函数指针的,用冒泡排序行么

3个回答

caozhy
caozhy   Ds   Rxr 2016.04.20 05:15
已采纳

自己写一个比较器,作为参数传给qsort
大概的写法
if (a.字段1 == b.字段1)
return a.字段2 - b.字段2;
return a.字段1 - b.字段1;

qq423399099
qq423399099   Ds   Rxr 2016.04.17 10:47

楼主还不如自己写一个来的好

cww97
cww97   2016.04.17 16:38

在丁一结构体里面定义bool operator <

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!