如题!
验证机制,写了总是出错,希望高手能指点一下。
主要是验证通过怎么跳出执行下一步。
如题!
验证机制,写了总是出错,希望高手能指点一下。
主要是验证通过怎么跳出执行下一步。
2007-01-17 18:03
还有就是怎么把输入的密码用******掩盖
2007-01-17 18:58
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);
}
自己写了一个用不得,高手指点一下啊。。。。。。。。。。。高手呢???
2007-01-17 19:04
2007-01-17 19:10
多谢楼上,可是好像不行呢~~~~~~~
2007-01-17 23:30
2007-01-17 23:37
#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;
}
}
自己写了一个运行了可以用的了。。。。。。。。。。。
就是输入密码怎么用掩码******代替不知道!!
2007-01-18 09:50
可以用getch()输入单个字符(这样不会显示到屏幕上),然后输出一个*.
用循环把密码输入完
谢谢了~~~~~~~~~这个我试一下。。。。我想问一下可不可以在scanf(“%”)这里面做文章也能达到同样的效果?????????
2007-01-18 10:14
啊~~~~~~~~


还是不行啊~~~~~~~~~~~
谁来告诉我怎么用掩码代替输入的密码啊




2007-01-18 12:30
2007-01-18 12:46