c语言输入密码判断是否正确
作者:野牛程序员:2023-07-03 07:17:28C语言阅读 2725
      在C语言中,您可以使用标准库函数strcmp()来比较两个字符串是否相等,从而判断输入的密码是否正确。下面是一个简单的示例代码:
#include <stdio.h>
#include <string.h>
int main() {
    char password[20];
    char correctPassword[] = "mypassword";
    printf("请输入密码:");
    scanf("%s", password);
    if (strcmp(password, correctPassword) == 0) {
        printf("密码正确\\n");
    } else {
        printf("密码错误\\n");
    }
    return 0;
}在上面的代码中,我们首先定义了一个字符数组password来存储用户输入的密码,同时定义了一个正确的密码correctPassword。然后,我们使用scanf()函数来获取用户输入的密码,并将其存储到password数组中。接下来,我们使用strcmp()函数将用户输入的密码和正确的密码进行比较。如果两个字符串相等,strcmp()函数会返回0,表示密码正确;否则,返回非零值,表示密码错误。最后,根据比较结果输出相应的提示信息。
请注意,在实际应用中,为了安全考虑,通常建议对密码进行加密存储,以避免明文存储密码的安全风险。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
        
- 上一篇:c++求两个数的最小公倍数
 - 下一篇:c语言密码输入隐藏显示星号
 
