首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

qsort排序的有关问题

2012-06-19 
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

热点排行