我正在尝试在 C++ 中进行并行 qsort 。我有一个排序好的数字数组,我想要一个并行的二维字符数组随着它的数字上下移动。这就是我到目前为止所拥有的。
int compare (const void * a, const void * b)
{
//this is for qsort
return ( *(int*)b - *(int*)a );
}
void sort_scores(char** myArray, int *votes)
{
qsort ((myArray, votes ), 5, sizeof(int), compare);
}
我对数字进行了排序,但没有一次移动一个角色,我似乎无法让它发挥作用。任何帮助深表感谢。