如何使用Sqort对Carray结构体数组进行排序
struct EveTest2Item
{
int nTimes;
int nZQ;
double dXS;
int nZF;
double dYK;
long nOrderID;
};
int cmp(const void *a, const void *b)
{
EveTest2Item* pItem1 = (EveTest2Item*)a;
EveTest2Item* pItem2 = (EveTest2Item*)b;
double dYK1 = pItem1->dYK;
double dYK2 = pItem2->dYK;
return (dYK1-dYK2)>0 ? 1 : -1;
//return (*(EveTest2Item*)a).dXS > (*(EveTest2Item*)b).dXS ? 1 : -1;
}
qsort(ArrayEveTest2.GetData(),ArrayEveTest2.GetSize(),sizeof(ArrayEveTest2.GetAt(0)),cmp);
我在cmp里面取了下pItem,发现里面的值都是乱的,应该怎么改啊。
{
int nTimes;
int nZQ;
double dXS;
int nZF;
double dYK;
long nOrderID;
};
int cmp(const void *a, const void *b)
{
EveTest2Item* pItem1 = (EveTest2Item*)a;
EveTest2Item* pItem2 = (EveTest2Item*)b;
double dYK1 = pItem1->dYK;
double dYK2 = pItem2->dYK;
return (dYK1-dYK2)>0 ? 1 : -1;
//return (*(EveTest2Item*)a).dXS > (*(EveTest2Item*)b).dXS ? 1 : -1;
}
qsort(ArrayEveTest2.GetData(),ArrayEveTest2.GetSize(),sizeof(ArrayEveTest2.GetAt(0)),cmp);
我在cmp里面取了下pItem,发现里面的值都是乱的,应该怎么改啊。
...全文
相关推荐
科技中介服务机构如何提升技术评估的智能化与专业化水平?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
高校技术转移办公室人员在开展技术推介时,如何高效生成科技成果展示材料?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
产业园区运营负责人如何实现创新资源的高效整合与精准配置?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
科技中介服务机构如何利用平台提升服务质量与运营效率?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
OxygenXMLEditor-v26.x + keygen
OxygenXMLEditor-v26.x + keygen


