这种数据如何使用qsort排序?
struct Value
{
union
{
bool bVal;
int iVal;
float fVal;
} uVal;
enum
{
TYPE_BOOL, TYPE_INT, TYPE_FLOAT
} eType;
char* Name;
unsigned ID;
}
std::vector <Value> ValueList;
然后,要根据Value中的name的每个字符的ASCII顺序,将整个ValueList进行qsort排序。
问题点数:0、回复次数:1Top
1 楼huqiming(Super)回复于 2003-09-08 03:17:26 得分 0
将你的callback函数的参数转为Value类型,然后返回Name字符串比较的结果就可以了Top




