该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

/*--------实现密码的隐式输入-----------------*/

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语言来编辑一个输入密码的程序相关推荐

  1. c语言编辑密码程序,想程序高手求助--用C语言来编辑一个输入密码的程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*--------实现密码的隐式输入-----------------*/ inputpw(char *password,int len) /*len为 ...

  2. c语言用数组写密码程序,想程序高手求助--用C语言来编辑一个输入密码的程序...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*--------实现密码的隐式输入-----------------*/ inputpw(char *password,int len) /*len为 ...

  3. c语言一个循环重新输入密码,想程序高手求助--用C语言来编辑一个输入密码的程序...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*--------实现密码的隐式输入-----------------*/ inputpw(char *password,int len) /*len为 ...

  4. c语言密码程序返回,想程序高手求助--用C语言来编辑一个输入密码的程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*--------实现密码的隐式输入-----------------*/ inputpw(char *password,int len) /*len为 ...

  5. c语言编程请输入密码,想程序高手求助--用C语言来编辑一个输入密码的程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*--------实现密码的隐式输入-----------------*/ inputpw(char *password,int len) /*len为 ...

  6. C语言程序密码输入退回,想程序高手求助--用C语言来编辑一个输入密码的程序...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*--------实现密码的隐式输入-----------------*/ inputpw(char *password,int len) /*len为 ...

  7. c语言fread无法存储,【求助】C语言fread读取二进制文件时,读取结果全都是零

    C语言fread读取二进制文件时,读取结果全都是零,编译运行都没问题,但是就是结果显示不对,猜想可能有几个原因: 1. 大小端没处理好,设置了程序判断机器为little endian,但是,身为小白的 ...

  8. c语言fread读取错误,【求助】C语言fread读取二进制文件时,读取结果全都是零

    C语言fread读取二进制文件时,读取结果全都是零,编译运行都没问题,但是就是结果显示不对,猜想可能有几个原因: 1. 大小端没处理好,设置了程序判断机器为little endian,但是,身为小白的 ...

  9. c语言入门经典第五版自学,C语言入门经典(第5版) PDF扫描[103MB]

    C语言入门经典(第5版)  内容简介: C语言是每一位程序员都应该掌握的基础语言.C语言是微软.NET编程中使用的C#语言的基础:C语言是iPhone.iPad和其他苹果设备编程中使用的Objecti ...

最新文章

  1. 加密日记 android,深挖Android加密到崩溃
  2. android+壁纸拉伸,Launcher3自定义壁纸旋转后拉伸无法恢复
  3. Android开发中的Handler和多线程
  4. AllocateAndInitializeSid function
  5. 用计算机绘画教学反思,《电脑绘画》教学反思2篇
  6. 四川大学2012年数学分析考研试题
  7. WPF4.5 Cockbook - Chapter8(Style, Triggers and Control Template)
  8. matlab 求解线性规划问题
  9. python入门指南 许半仙-《猛一相亲指南》TXT全本 百度云网盘下载 by许半仙
  10. pandas的两种数据类型:Series和DataFrame
  11. 「纯正干货」教你一招解决PDF去密码
  12. python爬虫实践(三)——爬取煎蛋网图片
  13. 编译原理2---A Power Tool 正则表达式
  14. 【前端】使用nexus搭建本地npm仓库
  15. 宝塔php并发500什么意思,宝塔bt面板服务器设置调整PHP最大并发性能优化设置方法方案...
  16. C# 如何减少装箱拆箱
  17. AutoCAD生成png透明图像
  18. 微信小程序与蓝牙模块通信注意事项
  19. 财报识别OCR披露虚假财务报表
  20. 创意发明: 基于STC51单片机超声波测距(精简设计只需三个元件)

热门文章

  1. Java多线程模拟加工厂加工玩具
  2. 微软让人工智能看图写故事写出惊悚故事
  3. Android Studio 找不到符号 变量xxx 类id
  4. 文件服务器角色包括,文件服务器角色
  5. 绿盟科技发布安全知识图谱技术白皮书
  6. 土豆开放API客户端SDK(Java版)-非官方
  7. python-27-日志模块logging的应用
  8. c语言函数写巴德歌赫猜想,高三励志演讲稿:青春无悔
  9. java标签不能显示,轮廓标签未显示
  10. android水波效果,android动态壁纸中的水波纹效果