sort排序
bool comp(struct ti a ,struct ti b)
{
if (a.be < b.be )
{
return true;
}
else
if ( a.be == b.be )
{
if (a.end < b.end )
{
return true ;
}
}
// return false ;
}
int cmp( const void *a ,const void *b)
{
return (*(In *)a).data > (*(In *)b).data ? 1 : -1;
//注意,这条语句在VC6.0环境下运行可能会出错,但是并不是语句错了,而是你要先 Build ,或者全部重建。总之语句是对的。
//或者你可以将这上面1条语句改成下面这3条语句
//struct In *aa = (In *)a;
//struct In *bb = (In *)b;
//return aa->data > bb->data ? 1 : -1;
}
qsort(s,100,sizeof(s[0]),cmp);