|
|
请先看看编译报错:
error C2664: “qsort” : 不能将参数 4 从“int (const FILEINFO *,const FILEINFO *)”转换为“int (__cdecl *)(const void *,const void *)”
在匹配目标类型的范围内没有具有该名称的函数
看看出错处:
qsort (plist->info, iNum, sizeof (FILEINFO), Compare) ;
Compare是一个函数指针:
int Compare (const FILEINFO * pinfo1, const FILEINFO * pinfo2)
{
return lstrcmp (pinfo2->szFilename, pinfo1->szFilename) ;
}
出错处的函数原形:
void qsort (void *,size_t, size_t,int (__cdecl *)(const void *,const void *)) ;
大大们赐教
谢谢了 |
|