C语言实现密码输入
标签:执行 需要 for div system 函数 pre 结束 something
1 // PASSWORD.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
2 //
3
4 #include 5 // password.cpp : 定义控制台应用程序的入口点。
6 //***************C语言的简单密码输入输出实现****************************//
7 //***************基于WIN系统的键盘识别,编译环境:VS2019*********************************//
8
9 #include10 #include11 #include//gtch函数头文件
12
13
14 int main()
15 {
16 int a[16];
17 int i, n, m, j,k,x;
18
19 while (1)
20 {
21 i = 0;
22 while (i 15) //循环输入
23 {
24 system("cls"); //刷屏,需要头文件#include支持
25 printf("请输入密码:\n");
26
27 for (n = 0; n )
28 printf("*");
29
30 x = _getch(); //接受输入,注意:VS2019中用_getch();代替getch();
31
32 switch (x)
33 {
34 case 13: //判断是否确认键
35 {
36 //do something,传值?判断?比对?a[0到i-1]为有效数字
37 //for(k=0;k//验证
38 //putchar(a[k]); //验证
39 //_getch(); //验证
40 m = 0;
41 break;
42 }
43 case 8: //判断删除键
44 {
45 a[i] = 0; //删除的数值归零
46 i--;
47 if (i 0) //限制边界
48 i = 0;
49 m = 1;
50 break;
51 }
52 default:
53 {
54 a[i] = x;
55 i++;
56 m = 1;
57 }
58 }
59 if (m == 0) {
60 for (j = 0; j 15; j++)
61 a[j] = 0; //储值数组初始化
62 break;
63 }
64 } //第二层WHILE
65 if (i >= 16)
66 {
67 printf("\n最多输出15位数密码,请重新输入!");
68 _getch(); //暂停,等待确认
69 }
70 } //第一层WHILE
71 } //主函数
C语言实现密码输入
标签:执行 需要 for div system 函数 pre 结束 something
原文地址:https://www.cnblogs.com/gougouwang/p/13375611.html
文章来自:
搜素材网的
编程语言模块,转载请注明文章出处。
文章标题:
C语言实现密码输入
文章链接:http://soscw.com/index.php/essay/73185.html
评论