> 文档中心 > 如何实现密码的输入,并用掩码掩盖密码

如何实现密码的输入,并用掩码掩盖密码

需实现的功能如下:

1.输入一定范围内长度的密码,当密码长度少于多少时,直接提示你密码位数太少.........

2.在输入时,若不小心输入错误,可以直接删除

3.在满足1、2条件下,依次比较用户输入的密码与用户设定的密码每一位是否一致,直至遇到 '\o' 字符

4.若输入次数大于或等于3次时,直接退出登录

详细步骤: I、先预先定义好用户的密码

                  II、输出密码,途中可以删除操作(最好封装一个函数)

                  III、依次比较输入密码与原密码每个位上的字符

#define _CRT_SECURE_NO_WARNINGS#include#include#include#includechar passWords[15] = "194910a6d";char iuputWords[15]="";//输入密码void input() {printf("请输入密码:");/*scanf("%c", iuputWords);*//*gets(inputwords);*/for (int i = 0; i  0) {   //退位 ---删除i--;printf("\b \b");//往前移动 用一个空格替换}else{i++;printf("*");}}}int main() {int count = 0;while (1) {input();if (strlen(iuputWords) = 3) {printf("今日次数已达上限,请明日再输入\n");Sleep(1500);exit(0);}}}

艺术字体转换器