1糖果 - 2006-8-15 17:05:00
username和password我设置是m_username,m_password:
附件:
4547382006815165733.BMP
我是天心飞仙 - 2006-8-15 18:38:00
???
兄弟你说明白一点好不?
我是天心飞仙 - 2006-8-15 18:39:00
是在VC添加类吗?
1糖果 - 2006-8-15 20:17:00
哦,要明白点.就是一开始时,把username设置为m_username,password设置成m_password,然后在确定按扭中输入
if(m_username=="一二三" && m_password=="四五六"){
MessageBox("成功");
}
else{
MessageBox("失败");
}
然后运行,无论用户名和密码输入什么,都是出现失败.
我是天心飞仙 - 2006-8-16 11:48:00
有可能是编码不同(Unicode...),还有你用什么声明的?CString?
如果是(char/wchar * )就有问题了
刀刀♂ - 2006-8-16 12:30:00
不是很明白楼主的意思..难道你输入正确的也是报错吗
刀刀♂ - 2006-8-16 14:03:00
C++有段时间没接触了..在一个类里写的话也会报错吗..或者你ELSE用IF ELSE代替.看下结果..照理说这应该不是输入代码的问题
GHRH - 2006-8-16 16:20:00
456
密码下456是用中文形式(应该用啊拉伯数字)
不过我可能不懂
应为我没设置过密码可以用汉字输入的
AnthonyMX - 2006-8-20 18:18:00
试试
CString strUser,strPass;
GetDlgItemText(用户名输入框的ID号,strUser);
GetDlgItemText(密码输入框的ID号,strPass);
if( strUser == "123" && strPass == "456")
{
AfxMessageBox("OK");
}
else
{
AfxMessageBox("NO");
}
ID号你可以选中你的文件输入框后按键盘上的ENTER键看到,一般是类似IDC_EDIT*………………什么的
© 2000 - 2026 Rising Corp. Ltd.