如题!
验证机制,写了总是出错,希望高手能指点一下。
主要是验证通过怎么跳出执行下一步。
还有就是怎么把输入的密码用******掩盖
int logon(k)
{
char user;
int pw;
char admin;
repeat22: printf("请输入用户名:");
scanf("%s",&user);
printf("请输入密码:",pw);
scanf("%d",&pw);
while(user!=admin&&pw!=123456)
{
printf("用户名或密码错误!\n");
goto repeat22;
}
while(user==admin||pw==123456)
{ break; }
while(user==0)
{exit(0);}
return(1);
}
自己写了一个用不得,高手指点一下啊。。。。。。。。。。。高手呢???
#include <stdio.h>
#include <string.h>
int logon(void)
{
char user,pw;
char u[5],p[6];
int z;
repeat22: printf("请输入用户名:");
scanf("%s",&u);
printf("请输入密码:",pw);
scanf("%s",&p);
{
if(strcmp(u,"admin")==0&&strcmp(p,"123456")==0)
z=1;
else
z=0;
}
switch(z)
{ case 0: printf("用户名或者密码错误!请重新输入!\n"); goto repeat22;
case 1: return(z); break;
}
}
自己写了一个运行了可以用的了。。。。。。。。。。。
就是输入密码怎么用掩码******代替不知道!!