【发布时间】:2015-11-18 07:22:51
【问题描述】:
我正在尝试对我这样初始化的字符串数组进行排序。
char que[100][100];
这是我的比较函数
int compfunc(const void * a, const void * b){
const char **ia = (const char **)a;
const char **ib = (const char **)b;
return strcmp(*ia, *ib);
}
这是我对 qsort 的调用
qsort(que, size, sizeof(char *), compfunc);
size 是我在数组中拥有的正确元素数。 但是当我尝试运行代码时出现分段错误。 谁能告诉我为什么?
【问题讨论】:
标签: c arrays segmentation-fault qsort