如何用c语言编辑盗号,想程序高手求助--用C语言来编辑一个输入密码的程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
/*--------实现密码的隐式输入-----------------*/
inputpw(char *password,int len) /*len为密码长度*/
{
int i=0; /*密码数组索引值,同时也表示记录已显示*的数目*/
char ch;
fflush(stdin); /*清洗流,以防妨碍密码正确输入*/
for (ch = getch();ch!=13;ch = getch() ) /*若输入回车则结束密码输入*/
{
if (i>=len) continue; /*如果已到达len指定的长度*/
if ( ch == 8 ) /*若按了退格键*/
{
if ( i > 0 ) /*如果已显示星数不为0*/
{
printf("\b");
password[--i]='\0'; /*password[i-1]的值改为'\0', 已显示星数减一,数组索引值减一*/
}
putchar(0); /*显示空字符*/
printf("\b");
continue ;
}
if( ch<32 || ch>127 ) continue; /*密码只能为ASCII码值为32-127的字符*/
printf("*"); /*上述情况都不是则显示一个星*/
password[i++]=ch; /*将ch赋给password[i],已显示星数加一,数组索引值加一*/
}
password[i] = '\0'; /*设置结尾的空字符*/
}
/*--------------管理员登录验证,返回登录状态------------------------*/
int login(int x) /*x传入第几次登录*/
{
char pws[15],admin[]={"dfghjfgfdg"}; /*密码设定,未加密*/
clrscr();
if(x == 2)
printf("Input the password please:");
else
printf("The password you input is ERROR!please input again:");
inputpw(pws,15);
printf("\nSystem is checking your status,please wait...");
sleep(2);
if(strcmp(pws,admin)==0){
return TRUE;}
else
return FALSE;
}
如何用c语言编辑盗号,想程序高手求助--用C语言来编辑一个输入密码的程序相关推荐
- c语言编辑密码程序,想程序高手求助--用C语言来编辑一个输入密码的程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*--------实现密码的隐式输入-----------------*/ inputpw(char *password,int len) /*len为 ...
- c语言用数组写密码程序,想程序高手求助--用C语言来编辑一个输入密码的程序...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*--------实现密码的隐式输入-----------------*/ inputpw(char *password,int len) /*len为 ...
- c语言一个循环重新输入密码,想程序高手求助--用C语言来编辑一个输入密码的程序...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*--------实现密码的隐式输入-----------------*/ inputpw(char *password,int len) /*len为 ...
- c语言密码程序返回,想程序高手求助--用C语言来编辑一个输入密码的程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*--------实现密码的隐式输入-----------------*/ inputpw(char *password,int len) /*len为 ...
- c语言编程请输入密码,想程序高手求助--用C语言来编辑一个输入密码的程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*--------实现密码的隐式输入-----------------*/ inputpw(char *password,int len) /*len为 ...
- C语言程序密码输入退回,想程序高手求助--用C语言来编辑一个输入密码的程序...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*--------实现密码的隐式输入-----------------*/ inputpw(char *password,int len) /*len为 ...
- c语言fread无法存储,【求助】C语言fread读取二进制文件时,读取结果全都是零
C语言fread读取二进制文件时,读取结果全都是零,编译运行都没问题,但是就是结果显示不对,猜想可能有几个原因: 1. 大小端没处理好,设置了程序判断机器为little endian,但是,身为小白的 ...
- c语言fread读取错误,【求助】C语言fread读取二进制文件时,读取结果全都是零
C语言fread读取二进制文件时,读取结果全都是零,编译运行都没问题,但是就是结果显示不对,猜想可能有几个原因: 1. 大小端没处理好,设置了程序判断机器为little endian,但是,身为小白的 ...
- c语言入门经典第五版自学,C语言入门经典(第5版) PDF扫描[103MB]
C语言入门经典(第5版) 内容简介: C语言是每一位程序员都应该掌握的基础语言.C语言是微软.NET编程中使用的C#语言的基础:C语言是iPhone.iPad和其他苹果设备编程中使用的Objecti ...
最新文章
- 加密日记 android,深挖Android加密到崩溃
- android+壁纸拉伸,Launcher3自定义壁纸旋转后拉伸无法恢复
- Android开发中的Handler和多线程
- AllocateAndInitializeSid function
- 用计算机绘画教学反思,《电脑绘画》教学反思2篇
- 四川大学2012年数学分析考研试题
- WPF4.5 Cockbook - Chapter8(Style, Triggers and Control Template)
- matlab 求解线性规划问题
- python入门指南 许半仙-《猛一相亲指南》TXT全本 百度云网盘下载 by许半仙
- pandas的两种数据类型:Series和DataFrame
- 「纯正干货」教你一招解决PDF去密码
- python爬虫实践(三)——爬取煎蛋网图片
- 编译原理2---A Power Tool 正则表达式
- 【前端】使用nexus搭建本地npm仓库
- 宝塔php并发500什么意思,宝塔bt面板服务器设置调整PHP最大并发性能优化设置方法方案...
- C# 如何减少装箱拆箱
- AutoCAD生成png透明图像
- 微信小程序与蓝牙模块通信注意事项
- 财报识别OCR披露虚假财务报表
- 创意发明: 基于STC51单片机超声波测距(精简设计只需三个元件)