【发布时间】:2020-04-02 16:32:22
【问题描述】:
我想做编码,比如输入你的用户名和密码,然后它会告诉你成功与否。
这是我的代码:
#include<iostream>
using namespace std;
int main()
{
const int USR = 201910, PSW = 765705590;
int user, psw;
cout << "user:";
cin >> user;
cout << "password:";
cin >> psw;
if(user == USR && psw = PSW) // 2 errors: 1. E1037 expression must be a modifiable lvalue 2. '='left operand must be l-value
{
cout << "welcome to US bank!";
}
else if (user != USR || psw != PSW)
{
cout << "password or username is wrong!";
}
}
我是 C++ 的新手,你能帮我找出这两个错误吗?谢谢!
【问题讨论】:
-
将
psw = PSW更改为psw == PSW
标签: c++ if-statement lvalue