MFC unicode 环境 字符串比较
情况是这样的,我在外部一个for循环 调用GetSearchDangerIndex 函数并每次传入不同cstring字符串
比如第一次调用 GetSearchDangerIndex(_T("致命")
情况正常 并返回“0”
第二次调用GetSearchDangerIndex(_T("严重")
直接就找不到了
CString XX::GetSearchDangerIndex(CString strTemp)
{
if (strTemp==TEXT("致命"))
{
return L"0";
}
else if (strTemp==TEXT("严重"))
{
return L"1";
}
else if (strTemp==TEXT("一般"))
{
return L"2";
}
}
比较函数试过 wcstrmp,strcmpw等等。。。。 均一样效果
求助各位 如何解决