结构
struct stKeyDLog
{
char szTime[MAX_PATH];
char szTitle[MAX_PATH];
CString strContent;
};我想按这个结构的时间进行排序,但是时间是SYSTEMTIME 型转过来,放进结构char* szTime中,现在要按照szTime排序整个结构,要把szTime中装换什么类型进行比较?我应该怎么转??
我看网上有朋友类似这样写
vector<stKeyDLog> stKEY;
bool less(const stKeyDLog& skg1,const stKeyDLog& skg2)
{
return skg1.szTime< skg2.szTime;
}
sort(stKEY.begin(),stKEY.end(),less); 谢谢。
struct stKeyDLog
{
char szTime[MAX_PATH];
char szTitle[MAX_PATH];
CString strContent;
};我想按这个结构的时间进行排序,但是时间是SYSTEMTIME 型转过来,放进结构char* szTime中,现在要按照szTime排序整个结构,要把szTime中装换什么类型进行比较?我应该怎么转??
我看网上有朋友类似这样写
vector<stKeyDLog> stKEY;
bool less(const stKeyDLog& skg1,const stKeyDLog& skg2)
{
return skg1.szTime< skg2.szTime;
}
sort(stKEY.begin(),stKEY.end(),less); 谢谢。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货