c语言改错:为什么以下这段代码编译没错但运行时出错?
c语言改错:为什么以下这段代码编译没错但运行时出错?
日期:2012-05-07 17:10:56 人气:1
qsort(tem,150,sizeof(tem[0]),compare);//排序
修改为:qsort(tem,strlen(tem),sizeof(tem[0]),compare);//排序
修改后代码:
#include
#include
#include
int compare(const void *num1,const void *num2)
{
return *(char*)num1-*(char*)num2;
}
void print(char