以下是使用C语言实现密码输入隐藏功能的代码,具体步骤如下: 定义字符数组:创建一个长度为11的字符数组,用于存储密码,第11位用于存储终止符。 获取输入:使用`getch()`函数从键盘获取输入字符,不进行回显。 判断输入类型: 如果输入字符是回车键(13),则将密码数组中的最后一个字符设置为终止符('\0'),并退出循环。
int main() { char password[11]; // 定义密码字符数组,第11位用于存储终止符 int i = 0; char flag;//临时 printf("请输入最多5位的密码:"); while (1) { flag = _getch(); // 输入密码字符,使用getch()读取键盘输入,不进行回显 if(flag == 13) { password[i] = '\0'; // 输入密码字...
i++; putchar('*'); // 输出星号,隐藏实际字符 } } if (strlen(password) > 0) { printf("\n您输入的密码是:"); printf("%s", password); } return 0; } 🔍 如果想要查看键值,可以添加以下函数: c void output_Key() { char flag; flag = _getch(); // 读取键盘输入,不进行回显 printf...
C语言隐藏密码代码实现具体实现如下: #include<stdio.h> #include<string.h> #include<conio.h> #pragmawarning(disable:4996)//消除警告 #defineN5//密码最长为5位数 intmain() { charpassword[11];// 定义密码字符数组,第11位用于存储终止符 inti = 0; charflag;//临时 printf("请输入最多5位的密码:...
C语言实现输入密码时隐藏并用用*显示 只看楼主收藏回复 技术Aaaaaaa. 吧主 3 代码如下:#include <stdio.h>#include <string.h>#include <conio.h>#pragma warning (disable:4996) //消除警告#define N 5 //密码最长为5位数int main() { char password[11]; // 定义密码字符数组,第11位用于存储终止符...
C语言实现输入密码时隐藏并用*显示。代码如下: #include<stdio.h> #include<string.h> #include<conio.h> #pragma warning (disable:4996) //消除警告 #defineN 5 //密码最长为5位数 int main() { char password[11]; // 定义密码字符数组,第11位用于存储终止符 ...
实现代码如下: #include <stdio.h> #include <string.h> #include <conio.h> #pragma warning (disable:4996) //消除警告 #define N 5 //密码最长为5位数 int main() { char password[11]; // 定义密码字符数组,第11位用于存储终止符 int i = 0; ...