void shurumima()
{
char a[20];int i=0;
while((a[i]=getch())!='\r')
{
if(a[i]=='\b')//此处'\b'指退格键
{
printf("\b \b");
i--;
}
else
{
printf("*");
i++;
}
}
a[i]='\0';//’\0’是判定字符数组结束的标识,表示这串字符到结尾了('\0'是占有位置的的)
}
这个就是隐藏密码的主要代码,连退格键都考虑进去了。不过要注意,因为使用了getch()函数,所以头文件中要有#include<conio.h>。