帮我写一个C++输入密码的程序
时间: 2023-04-10 21:00:47 浏览: 122
C++实现自动输入用户名密码
好的,这是一个用 C 语言实现输入密码的程序的示例。请注意,这是仅供参考的代码,并且没有考虑输入数据的有效性,也没有考虑密码输入错误时的重试逻辑:
```
#include <stdio.h>
#include <string.h>
int main() {
char password[100]; // 定义存储密码的字符数组
printf("请输入密码:");
scanf("%s", password); // 使用 scanf 函数从标准输入读取字符串
if (strcmp(password, "123456") == 0) { // 使用 strcmp 函数比较输入的密码是否与 "123456" 相同
printf("密码正确!\n");
} else {
printf("密码错误!\n");
}
return 0;
}
```
上面的代码使用了 C 标准库中的两个函数:
- `scanf` 函数:从标准输入读取字符串
- `strcmp` 函数:比较两个字符串是否相同
其中,`scanf` 函数使用了字符串格式化输入,读取一个字符串,并将其存储到字符数组 `password` 中。`strcmp` 函数用于比较两个字符串是否相同,如果两个字符串相同,则返回 0。
希望这对你有帮助。
阅读全文