怎么用c++代码设置用户名称与密码、
时间: 2024-02-15 22:03:15 浏览: 99
c++设置密码
你可以使用标准库中的`map`来存储用户名和密码的对应关系。具体实现可以参考下面的示例代码:
```c++
#include <iostream>
#include <string>
#include <map>
using namespace std;
int main()
{
map<string, string> user_map; // 定义一个map,用于存储用户名和密码的对应关系
// 添加用户信息
user_map["Alice"] = "123456";
user_map["Bob"] = "654321";
// 验证用户信息
string username, password;
cout << "请输入用户名:";
cin >> username;
cout << "请输入密码:";
cin >> password;
if (user_map.count(username) == 0) { // 判断是否存在该用户
cout << "该用户不存在" << endl;
} else if (user_map[username] != password) { // 判断密码是否正确
cout << "密码错误" << endl;
} else {
cout << "登陆成功" << endl;
}
return 0;
}
```
在上面的代码中,我们使用 `map<string, string>` 来存储用户名和密码的对应关系。在添加用户信息时,我们通过 `user_map["Alice"] = "123456"` 这样的方式来添加一个用户名为 "Alice",密码为 "123456" 的用户。在验证用户信息时,我们首先判断用户是否存在,如果存在,再判断密码是否正确。如果用户名或密码不正确,则输出错误提示信息,否则输出登陆成功信息。
阅读全文