分享一下通用模板:
#include <conio.h> //包含头文件
string password; //真正的密码存放处
char pw[50],ch;
printf("请输入密码:");
i = 0;
while((ch = _getch()) != '\r')
{
if(ch == '\b' && i > 0)
{
printf("\b \b");
--i;
}
else if(ch != '\b')
{
pw[i++] = ch;
printf("*");
}
}
pw[i] = '\0';
password = pw; //键盘输入的密码给密码存放处
printf("\n");
本文介绍了一个使用C++实现的密码输入程序,该程序能够隐藏用户输入的密码字符,同时支持基本的删除操作。通过_getch()函数读取用户的键盘输入,并在控制台上显示星号代替实际输入的字符。
1307

被折叠的 条评论
为什么被折叠?



