VC++6.0如何编写密码用户登陆代码?十万火急

来源:百度知道 编辑:UC知道 时间:2024/06/01 05:48:31
只需输入用户和密码就可以了,要在VC++6.0上通过的
我写了个程序,但是只有密码输入,没有用户名输入,谁帮忙加个用户名输入?
代码如下:
#include<stdio.h>
#include<string.h>
#include<conio.h>
void main()
{
int i,time,j;
char key[17]="huting";
char cc[17],c;

printf("***请输入密码***\n");
for(time=1;time<=3;time++)
{
for(i=0;c=getch();i++)
{
if(c==13)break;
else
{cc[i]=c;
printf("*");}
}
cc[i]='\0';
printf("\n");
if(strcmp(key,cc)==0)
{
printf("您输入的密码正确,登陆成功\n");
break;
}
else
{
printf("您输入的密码的错误\n");
printf("你还有%d次机会\n",3-time);
}
}
getch();
}

#include<stdio.h>
#include<string.h>
#include<conio.h>
void main()
{
int i,time,j;
char key[17]="huting";
char user[17]="huting";
char cc[17],bb[17],c;

for(time=1;time<=3;time++)
{
printf("***请输入用户名***\n");

for(i=0;c=getch();i++)
{
if(c==13)break;
else
{bb[i]=c;
printf("%c",c);}
}
bb[i]='\0';
printf("\n");
printf("***请输入密码***\n");
for(i=0;c=getch();i++)
{
if(c==13)break;
else
{cc[i]=c;
printf("*");}
}
cc[i]='\0';
printf("\n");
if((strcmp(key,cc)==0)&&(strcmp(user,bb)==0))
{
printf("您输入的用户名和密码正确,登陆成功\n");
break;
}
else
{
pri