我正在做一个使用C的数组的学校项目,目前我正在尝试按字母顺序对字符串数组进行排序。我似乎不能成功地做到这一点。以下是我到目前为止完成的简化代码:{ while (table[i++] != NULL); // to get the length
qsort(table, i, sizeof(char *), strcmp);
我有以下结构: char name[50]; long long int temporal_aura; char status;我将有一个结构数组,并希望按上面的任何字段(名称、年龄、temporal_aura、时间线、状态)对其进行排序。用于对数组进行排序的字段将由用户提供。例如:
void sort_struct(Variant **variants, int n,