首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

大神们帮见见哪里有误

2013-12-28 
大神们帮看看哪里有误void CLoginDlg::OnOK() {UpdateData()CString m_ID,m_code// TODO: Add extra val

大神们帮看看哪里有误
void CLoginDlg::OnOK() 
{
UpdateData();
CString m_ID,m_code;
// TODO: Add extra validation here
if (m_ID.IsEmpty()||m_code.IsEmpty())
       MessageBox("用户名或密码不能为空");
    if (m_ID=="XCMG"&&m_code=="123456")
{  AfxGetApp()->m_pMainWnd = NULL; 
   CDialog::OnOK();
}
else
{  MessageBox("用户名或密码不正确");
return;
}
}

启动后登陆框里无论输入什么都是弹出"用户名或密码不能为空",确定后又弹出"用户名或密码不正确",主界面出不来。

[解决办法]
CString m_ID,m_code;
你又没给他们赋值,
 if (m_ID=="XCMG"&&m_code=="123456")后面判断有问题啊,呵呵,我比他们文明,他们都冷嘈热讽的,分都给我吧
[解决办法]

引用:
Quote: 引用:


  如果你用的vs2010,你可以在文本框的最左边添加断点.然后在解决方案里找到你的当前工程,右键,调试->启用新案例.然后你运行程序,程序到了你下断点处会 自动跳转到当前代码行,这时候你把鼠标指针放到变量上会显示出变量的值.




我用的VC++ 6.0   MFC

添加控件变量,就可以了,

热点排行