首页 > 其他分享 >验证输入密码是否正确的代码(初学)

验证输入密码是否正确的代码(初学)

时间:2022-11-27 23:31:10浏览次数:38  
标签:正确 验证 int 密码 初学 printf password 输入

昨天写的判断密码是否正确只能做到是否确认输入密码,不能判断所输入的密码是否正确,今天了解到的strcmp 可以进行字符串的比较,从而完成了代码的编写

int main()
{
int i = 0;
char password[20] = { 0 };
for (i = 0; i < 3; i++)
{
printf("请输入密码:\n");
scanf("%s", password);
if (strcmp(password, "pmhzxc") == 0)
{
printf("密码正确\n");
break;

}
else
{
printf("密码错误\n");
}
}
if (i == 3)
{
printf("3次密码均错误,请退出程序\n");
}
return 0;
}

期间遇到break显示只能用于循环的警告,后经查找发现是自己在while后加了个;  现在解决了问题,今后也会注意这个问题。

标签:正确,验证,int,密码,初学,printf,password,输入
From: https://blog.51cto.com/u_15890798/5890464

相关文章

  • 忘记ROOT密码
    1.开机后选择此选项卡然后按e进入编辑模式2.在linux这行的末尾添加参数3.Ctrl+X执行,进入shell界面4.重新挂载根目录为读写模式5.切换到系统真正的根目录下6.修改......
  • jquery008-表单验证
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>form</title><style>.error{color:red;}.hide{......
  • 自动化测试之图片验证码识别
    importddddocrfromseleniumimportwebdriver打开网页driver=webdriver.Chrome()driver.implicitly_wait(5)获取验证码元素pic_ele=driver.find_element('xpat......
  • C#特性属性验证
    记得以前的if(model.Validate()){...}1.abstract继承类publicabstractclassValidateAttribute:Attribute{publicabstractboolValidate(objectage);}2.......
  • 【密码学】古典密码
    1.置换密码//加密把明文字母重新排序明文:MINGCHENWUDIANFADONGFANGONG明晨五点发动反攻密文:GONGNAFGNODAFNAIDUWNEHCGNIM2.代替密码2.1单表代替密码2.1.1加法......
  • Ubuntu系统安装后开启ssh服务及修改root密码
    平时基本不用ubuntu系统,第一次安装用还不太习惯。Ubuntu默认root密码是随机的,也不是安装时候人工设置,需要安装完自行重置。1、重置root密码sudopasswd输入新密码,修改......
  • EBS:值集-验证类型
    --路径:设置>>财务系统>>弹性域>>关键字>>值(GL>>Setup>>Financials>>Flexfields>>Key>>Values)SELECTffvs.flex_value_set_id,--集值ffvs.......
  • PIN码 Adsense在线身份验证
    这真是一个振奋人心的消息,之前有多少人因为收不到原始的平邮邮寄PIN码而郁闷。当然,这个验证依托的是第二代身份证的联网查询功能。Google在保护用户信息方面做的还是很不错......
  • 适合编程初学者的开源博客系统(Go语言版)
    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。让想学编程的,一个都不落下。上述基本涵盖了当前编程开发所有主流语言(我这里说的主流,直白点讲就是互联网公司......
  • Spring5初学
    项目截图包引用bean.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3......