用字符串处理函数中的比较函数strcmp做的一个密码登录验证
2024-08-29 05:46:26
正确返回0 1大返回正数 2大返回负数 1,2表示输入字符串1和字符串2 根据ASCII码大小来判断
代码:
#include<stdio.h>
#include<string.h>
int main()
{
//字符串比较函数 根据ASCII码值的大小来比较 strcmp
//相等 返回0 1大返回正数 2大返回负数 1和2为要比较的两个字符串
char user[] = { "mrsoft" }; //设置用户名字符串
char pass[] = { "mayue" }; //设置密码字符串
char userst[], passst[]; //存放用户输入的密码用户名
int i = ; while (i < )
{
printf("请输入用户名字符串:\n");
gets_s(userst);
printf("请输入密码字符串:\n");
gets_s(passst); if (strcmp(user, userst)) //相等 0 0 为假
{
printf("用户名字符串输入错误\n");
}
else
{
if (strcmp(pass, passst))
{
printf("密码字符串输入错误\n");
} else
{
printf("welcome\n");
break;
}
}
i++;
}
if (i == )
{
printf("输入错误3次 请滚蛋\n");
} getchar();
return ;
}
最新文章
- Zen of Python
- 百度自动发贴,登录很顺利的模拟实现,但发贴攻关失败,能力有限,追JS过程中颇为痛苦
- 《uml大战需求分析》阅读笔记05
- AIX 文件 打包 与 压缩 tar gzip compress 的使用
- Mac下DIY文件浏览器
- 完美实现自己的GetProcAddress函数(转载)
- 2011-2015年Journal of Mathematical Physics高引用文章
- HTML5+CSS3+JQuery打造自定义视频播放器
- 微软Build2014大会干货总结-2
- Ubuntu_文件夹名字转化成英文
- HDU 1556 Color the Ball 线段树 题解
- 小记NodeJS两项小技巧(与HTTP相关)
- PAT (Advanced Level) 1107. Social Clusters (30)
- how tomcat works 总结 二
- zookeeper基本命令
- devmem读写物理内存和devkmem读取内核虚拟内存
- Spark实时案例
- 778A String Game
- 解决华为交换机S5700无法解除ip/Mac绑定的问题
- SQL入门之多表查询