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

- 上一篇:c++求两个数的最小公倍数
- 下一篇:c语言密码输入隐藏显示星号