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;}
[解决办法]