c++口令函数
时间: 2023-08-13 18:09:53 浏览: 66
C++中的口令函数通常用于保护某些敏感操作,只有在输入正确的口令时才能执行。以下是一个简单的口令函数示例:
```cpp
#include <iostream>
#include <string>
using namespace std;
bool checkPassword(string inputPassword, string correctPassword) {
if (inputPassword == correctPassword) {
return true;
} else {
return false;
}
}
int main() {
string password = "123456";
string input;
cout << "Please enter the password: ";
cin >> input;
if (checkPassword(input, password)) {
cout << "Password correct! Access granted." << endl;
// 执行敏感操作
} else {
cout << "Password incorrect! Access denied." << endl;
}
return 0;
}
```
在上面的示例中,`checkPassword()`函数接受两个参数:用户输入的密码和正确的密码,如果两个密码相同则返回`true`,否则返回`false`。在`main()`函数中,用户输入密码后调用`checkPassword()`函数进行验证,如果密码正确则输出`Password correct! Access granted.`并执行敏感操作,否则输出`Password incorrect! Access denied.`。