0
我有一系列的事件,我想根據他們的年份對它們進行排序,然後按月對每一年進行排序,然後對每個月按日進行排序,然後對每一天按小時進行排序。如何基於C中的多個字段對數組進行排序?
typedef struct {
struct tm start;
struct tm end;
} event;
...
event events[100];
我只需要擔心排序與start
日期。我一直在掙扎幾個小時...
您可以通過閱讀有關標準庫函數['qsort'(http://en.cppreference.com/w/c/algorithm/啓動快速排序)。 –
我已經看過它,我只是不知道如何使用一個函數作爲它需要的參數。我現在知道了 –