0
我有一系列的事件,我想根据他们的年份对它们进行排序,然后按月对每一年进行排序,然后对每个月按日进行排序,然后对每一天按小时进行排序。如何基于C中的多个字段对数组进行排序?
typedef struct {
struct tm start;
struct tm end;
} event;
...
event events[100];
我只需要担心排序与start
日期。我一直在挣扎几个小时...
您可以通过阅读有关标准库函数['qsort'(http://en.cppreference.com/w/c/algorithm/启动快速排序)。 –
我已经看过它,我只是不知道如何使用一个函数作为它需要的参数。我现在知道了 –