16,548
社区成员




int CXXXXX::AnalyseStr(CString alarmHphm,CString Hphm)
{
try{
int iLen=alarmHphm.GetLength();
if(iLen!=Hphm.GetLength())
return 0; //长度不等
for(int i=0;i<iLen;i++)
{
if(alarmHphm.GetAt(i)=='*')
continue;
if(alarmHphm.GetAt(i)!=Hphm.GetAt(i))
return 1;//不匹配
}
return 2; //匹配
}
catch(_com_error &e)
{
_bstr_t bstrSource(e.Source());
_bstr_t bstrDescription(e.Description());
}
}
自己改改 管用
int j = result.GetLength();
if(result.GetLength() != result1.GetLength())
{
for(int i=0;i<j;i++)
{
if(result.GetAt(i) == result1.GetAt(i))
continue;
if(result.GetAt(i) != result1.GetAt(i))
str1=result.GetAt(i);
}
}