C++中的密码输入

来源:百度知道 编辑:UC知道 时间:2024/05/16 22:44:08
利用C++编写一个密码输入的程序,要求:
1、在屏幕上显示‘*’。
2、屏蔽不可显示的字符,如:tab、F1、ctrl+X、上下左右键等,但空格留下。
3、要有清晰的文字说明。
谢谢各位好心人!
要C++代码。
谢谢!

用数组记录,用getch()来获取密码,用printf来输出*

printf("Password:");
char pass[20];
int i=0;
while((pass[i]=getch())!='\r'&&i<20)
{
putchar('*');
i++;
}
pass[i]='\0';

部分程序代码

建议你先看一下 C++的string类型所支持的操作 。会有你要的东西。