jujiawu1024
2016-04-16 15:44
采纳率: 97.3%
浏览 1.5k

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • blownewbee 2016-04-19 21:15
    已采纳

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

    点赞 评论
  • 小灸舞 2016-04-17 02:47

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

    点赞 评论
  • 伟大的蚊子 2016-04-17 08:38

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

    点赞 评论

相关推荐 更多相似问题