C语言模拟检查密码的过程
时间: 2024-05-01 20:16:27 浏览: 75
基于C语言的安全密码测试
以下是C语言模拟检查密码的过程:
```c
#include <stdio.h>
#include <string.h>
int main() {
char password[] = "123456"; // 设置正确的密码
char input[20]; // 定义输入密码的字符数组
printf("请输入密码:");
scanf("%s", input); // 从控制台读取用户输入的密码
if (strcmp(input, password) == 0) { // 使用strcmp函数比较两个字符串是否相等
printf("密码正确!");
} else {
printf("密码错误!");
}
return 0;
}
```
在上面的程序中,我们首先定义了一个正确的密码`"123456"`,然后让用户从控制台输入一个密码,并将其存储到字符数组`input`中。接下来,我们使用`strcmp`函数比较输入的密码和正确的密码是否相等,如果相等,则输出`"密码正确!"`,否则输出`"密码错误!"`。
阅读全文