0
UpdateData(true);
if(m_OldPassword.Compare(d.pass) && m_NewPassword.Compare(m_ConfirmPassword))
m_OldPassword,m_NewPassword,m_ConfirmPassword
是變量i從EditControl
m_OldPassword.Compare(d.pass)
結果=真(測試)
m_NewPassword.Compare(m_ConfirmPassword)
結果=假加入。
IMPLEMENT_DYNAMIC(ChangePassword, CDialog)
ChangePassword::ChangePassword(CWnd* pParent /*=NULL*/)
: CDialog(ChangePassword::IDD, pParent)
, m_OldPassword(_T(""))
, m_NewPassword(_T(""))
, m_ConfirmPassword(_T(""))
{
}
我不知道是什麼的情況發生。我確定我的輸入(新的,確認)是正確的。
我們需要在該行之前看到代碼。具體來說,如何分配所有變量 – 2014-12-03 13:52:19
'CString :: Compare'在平等**上返回'0' **! – BeyelerStudios 2014-12-03 13:54:14
只在該行之前更新。看到我的更新 – KayTran 2014-12-03 13:58:51