#include
using namespace std;
bool cmp(char a[], char b[])
{
if(strcmp(a,b)<0)
return 1;
return 0;
}
ary[3][5]={"aa","ab","ac"};
void main()
{sort(ary[],ary[]+3,cmp);}
这样会出错,请问高手该如何解决?
按照一楼会出错
d:\program files\microsoft visual studio\vc98\include\algorithm(634) : error C2106: '=' : left operand must be l-value
d:\program files\microsoft visual studio\vc98\include\algorithm(598) : see reference to function template instantiation 'void __cdecl std::_Unguarded_insert(char (*)[5],char *,bool (__cdecl *)(char [],char []))' being compiled