首页 > 其他分享 >用代码模拟用户登录输入密码场景

用代码模拟用户登录输入密码场景

时间:2022-10-09 18:38:48浏览次数:55  
标签:场景 登录 pin 密码 printf strcmp SECURE

#每日美图分享#

用代码模拟用户登录输入密码场景_#include

描述:用代码模拟用户登入输入密码的场景,输入密码三次错误即退出程序。

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int i = 0;
char pin[20] = { 0 };
while(i<3)
{
printf("please input password:");
scanf("%s", pin);
i++;
if (pin == "czp031118")
{
printf("登录成功\n");
break;
}
else
printf("密码错误\n");
}
printf("退出程序\n");
return 0;
}

在这里有个小问题,”==“并不能用来比较字符串,应该引用一个库函数-------strcmp,与之对应的头函数为#include<string.h>

修改如下:

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
int main()
{
int i = 0;
char pin[20] = { 0 };
while(i<3)
{
printf("please input password:");
scanf("%s", pin);
i++;
if (strcmp(pin,"jxufe6")==0)
{
printf("登录成功\n");
break;
}
else
printf("密码错误\n");

}
if(strcmp(pin,"jxufe6")==1)
printf("退出程序\n");
return 0;
}

诺,结果如下:

用代码模拟用户登录输入密码场景_#include_02



标签:场景,登录,pin,密码,printf,strcmp,SECURE
From: https://blog.51cto.com/u_15815053/5741033

相关文章

  • Flink架构优势及应用场景
       相对于传统的离线计算会存在数据反馈不及时的问题,很难满足急需实时数据做决策的场景Flink是对有界数据和无界数据进行有状态计算的分布式引擎,它是纯流式处理模式。......
  • Flink架构优势及应用场景
    相对于传统的离线计算会存在数据反馈不及时的问题,很难满足急需实时数据做决策的场景Flink是对有界数据和无界数据进行有状态计算的分布式引擎,它是纯流式处理模式。纯流式模......
  • 等保centos7密码策略
    [root@iZwz9ayhnug196k9jk1iukZyunwei]#cat/etc/pam.d/system-auth#%PAM-1.0#Thisfileisauto-generated.#Userchangeswillbedestroyedthenexttimeaut......
  • EasyNVR下载安装后页面无法登录是什么原因?
    EasyNVR平台基于RTSP/Onvif协议,可支持设备接入、视频流处理及分发等功能,在视频监控场景中可实现视频实时监控直播、云端录像、云存储、录像检索与回看、告警、级联等,极大满......
  • 【Linux】chage -M 修改账号密码期限
    原文链接:https://blog.csdn.net/xinfuxuan4/article/details/94346721 eg:chage-m5test//该命令表示为:从最近修改密码的日期开始的5天内,用户test不能再次修改密码......
  • 物联网开发平台,覆盖各行业物联应用场景
    物联网时代的到来,对工作于现场的机器设备提出了新的要求,即可异地远程监控减少现场维护,同时远程连接的安全性要得到保证,特别是新冠疫情以来,远程服务的需求大大增多。将设备接......
  • SQL抽象语法树及改写场景应用
    1背景我们平时会写各种各样或简单或复杂的sql语句,提交后就会得到我们想要的结果集。比如sql语句,”select*fromt_userwhereuser_id>10;”,意在从表t_user中筛选出user......
  • 账号安全和引导登录控制
     账号安全基本措施 将非登录用户的Shell设为/sbin/nologin查看/etc/passwd文件,可以看到多个程序用户  使用usermod命令修改登录shell usermod-s/sbin/no......
  • 数据填报平台能满足什么样的业务场景?_光点科技
    无论你在哪个国家,无论你做什么,你每天都会处理各种信息和数据收集。我们收集数据的形式也在发生变化,比如注册和统计,这以一种奇妙的方式改变了我们的生活。1.校园学生信息收集......
  • SQL抽象语法树及改写场景应用
    1背景我们平时会写各种各样或简单或复杂的sql语句,提交后就会得到我们想要的结果集。比如sql语句,”select*fromt_userwhereuser_id>10;”,意在从表t_user中筛选出us......