#include <stdio.h>
int main()
{
char mima[10]={0},i=0;
printf("請輸入密碼:");
while(1)
{
mima[i]=getch();
switch(mima[i])
{
case '\b'://刪除鍵
{
mima[i]='\0';
if(i > 0)
{
i--;
printf("\b \b");
}
break;
}
case '\r'://換行鍵
{
putchar('\n');
break;
}
default :
{
putchar('*');
i++;
break;
}
}
if(mima[i]=='\r')
{
mima[i] = '\0';
break;
}
}
printf("您的密碼是:%s\n",mima);
return 0;
}
完美!