我在比較結構數組的兩個節點之間的變量dist。指向結構數組的指針
這是結構:
struct arco{
int u, v;
double temp, dist;
}arcos[MAXOASIS];
這是我的代碼:
int compDist(const void *a, *void const *b, i, j){
struct arco *ia = (struct arco *)a;
struct arco *ib = (struct arco *)b;
ia->arco[i].dist;
ib->arco[j].dist;
return(if(*ia > *ib)? *ia : *ib)
}
但它是錯誤的。應該怎麼做?
包含結構聲明,向我們展示如何定義該數組,並讓我們知道您正在嘗試/要求做什麼。 –