qsort排序的有关问题

qsort排序的问题struct manu {int b, s, c}int cmp(const void* a, const void *b) {return ((manu *) a

qsort排序的问题
struct manu {
int b, s, c;
};

int cmp(const void* a, const void *b) {
return ((manu *) a)->c - ((manu *) b)->c;
}
这么一行代码,为什么编译时候总报语法错误,在eclipse中提示是c不能被解析
gcc编译报错:expected expression before ‘)’ token
怎么看也是没问题的啊

[解决办法]

C/C++ code
int cmp(const void* a, const void *b) {return ((struct manu *) a)->c - ((struct manu *) b)->c;}
[解决办法]
探讨
C/C++ code


int cmp(const void* a, const void *b) {
return ((struct manu *) a)->c - ((struct manu *) b)->c;
}



这样子,,加上struct