c语言如何隐藏登陆密码
来源:百度知道 编辑:UC知道 时间:2024/06/18 04:16:49
最近遇到个难题,需要用C实现一个登陆对话框。可以输入用户名,密码,密码用*号隐藏,谢谢了。
#include<conio.h> //这个头文件不是标准库函数的,一般编译器是有的,但是 unix和linux编译器是没有的
#define PASSWORD "123456"
int password()
{
char
p[20],i=0;
system("cls");
printf("请输入密码 => ");
while(p[i]=getch())
{
if(p[i]==13)
break;
if(p[i]!='\b')
{
printf("*");
i++;
}
else
{
printf("\b
\b");
i--;
}
}
p[i]='\0';
if(strcmp(p,PASSWORD)==0)
{
printf("验证通过");
press();
return 1;
}
else
{
printf("密码错误");
press();