C++字符串对比不能直接用==

要用strcmp

例子:

char clearPwd[10];
char clearPwdTmp[10]="0123";

if (m_edt_NO.GetTextLength() ==0) return;//输入长度为0时中断
m_edt_NO.GetText(clearPwd);//获取输入的内容

if (strcmp(clearPwd, clearPwdTmp) == 0)//字符串对比
{

//界面跳转
CClearData *page = new CClearData();
page->Create(this, "<===== 文件清除 =====>");
page->DoModal();
delete page;
}
else
{
ShowMsg("密码错误!");
m_edt_NO.SetText("");//清空输入框
return;
}

posted on 2014-06-19 11:38  清风暮雨  阅读(304)  评论(0)    收藏  举报