当前位置:首页C语言 > 正文

c语言输入密码判断是否正确

作者:野牛程序员:2023-07-03 07:17:28C语言阅读 2697

在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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击