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语言简单密码字符a用f代替,c语言实验.doc
c语言实验.doc 实验1 熟悉C语言的运行环境[实验目的]1. 熟悉C语言编程环境VC 6.0,掌握运行一个C程序的基本步骤,包括编辑.编译.连接和运行.2. 了解C程序的基本框架,能够编写简单的C ...
- 微信小程序开发15 项目实战 基于云开发开发一个在线商城小程序
在学完前 4 个模块之后,我相信你会对微信小程序的开发有一个全新的认识.在前面 3 个模块中,俊鹏分别从微信小程序内在的运行原理,小程序工程化开发以及具体实践层面,深度讲解了微信小程序开发所必要的知识 ...
- python搭建微信小程序卖货要收费用吗_开发一个微信小程序需要多少钱?
很多朋友在微信上都在问司瓦图老张[也就是我本人,下面简称老张]关于小程序商城的开发费用,今天老张跟朋友分享下,开发一个微信电商小程序商城到底需要多少钱? //有的朋友关心为什么小程序费用有几百,几千差 ...
最新文章
- 2018-3-24论文(Grey Wolf Optimizer)note1----------No Free Lunch Theorem
- Failed to load the native TensorFlow runtime.
- 请求getServiceTime出错
- 谣言粉碎机 - 极短时间内发送两个Odata request,前一个会自动被cancel掉?
- 【算法导论】第7章快速排序
- sqlserver触发器如何将一个库中的数据插入到另外一个库中
- docker-maven-plugin 推送镜像到 docker-hub
- JDK与Eclipse版本
- 黑苹果hidp显示不清楚_bigsur 黑苹果开启HIDPI失败解决方法
- 《塞尔达传说》与氛围游戏的兴起:在游戏中感受禅意
- 七大顶级Linux桌面比较
- python使用pandas处理excel数据
- 那些诡异的黑客事件 一
- Excel 和 python 使用梯度下降法分别求【极小值点】【线性回归问题】
- HDLbits 4位BCD计数器2
- java基础入门第二版二手,细节爆炸
- 线性规划问题及单纯形法-线性规划变标准形
- 千锋教育实训day04————java
- 世界杯投注稳赚不亏策略(代码)
- 3年65倍增长,我在Uber学到的三堂课
热门文章
- 1.2.4 计算机的工作过程(从源程序到可执行文件、指令执行过程的描述)
- python的django后台管理_python测试开发django-17.admin后台管理
- C/C++ 之 应用程序的编译过程
- opencv和python的区别_所有这些OpenCV Python接口之间有何不同?
- 概要设计和详细设计区别_一体化工程设计:打破前期工程设计与详细设计之间的藩篱...
- 启明云端分享|直接用ESP32-S2和ESP32-C3驱动1.54寸串口屏,有哪些区别呢,他们的亮点又有哪些呢
- 卡主 登录不上_香港服务器远程不上几大原因
- mysql 二进制日志详解_Mysql二进制日志详解
- 杭电c语言课程设计实验7,杭电1072 BFS 大神给看看啊 郁闷整整10个小时了 不知道哪里错wa...
- hihocoder 1075 : 开锁魔法III