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;
}
浙公网安备 33010602011771号