具体实验的时候自己加个主函数吧,输入回车符结束密码输入
[CODE]
int count;
char pass[MAX];
while((count>=0)&&(pass[count++]=getch())!=13)
{
if(pass[0]=='\b')
{//输入的第一个字符为退格符时,
count=0;
continue;
}
else if(pass[count-1]=='\b')
{
printf("%c%c%c",'\b','\0','\b');
count-=2;
}
else
putchar('*');
}
pass[--count]='\0';
[/CODE]