求帮设计一个用户登录的小程序 要求输入用户名 输入密码(带*),正确跳转到之后的程序,错误提示输入密码错误
求原版程序 不要复制粘贴 能看出来 谢谢
下面是拍入password和检查的程序。允许拍的过程用 backspace 回退修改,直到 拍入 Enter 键。
你完善一下。例如,建一个 用户名 数组,和对应的 password 数组。
输入检查用户名,输入检查密码。
#include <stdio.h>
#include <stdlib.h>
void main()
{
char p[50];
char password[50]="1234";
int i=0;
printf("type your password:\n");
while ( i < 50 ){
p[i] = getch();
if (p[i] == '\r') break;
if (p[i] == '\b') { i=i-1; printf("\b \b"); } else {i=i+1;printf("*");};
}
p[i]='\0';
if ( strcmp(password,p)==0) printf("\nThe passwd is right!\n");
else printf("\n You typed wrong password:%s",p);
}
你完善一下。例如,建一个 用户名 数组,和对应的 password 数组。
输入检查用户名,输入检查密码。
#include <stdio.h>
#include <stdlib.h>
void main()
{
char p[50];
char password[50]="1234";
int i=0;
printf("type your password:\n");
while ( i < 50 ){
p[i] = getch();
if (p[i] == '\r') break;
if (p[i] == '\b') { i=i-1; printf("\b \b"); } else {i=i+1;printf("*");};
}
p[i]='\0';
if ( strcmp(password,p)==0) printf("\nThe passwd is right!\n");
else printf("\n You typed wrong password:%s",p);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-12-20
事先在一个文档里存了几个用户名(5位)和对应密码(6位),如:
用户名 密码
A0001 111111
A0002 222222
admin 333333
要求用户输入ID和密码,程序检验密码是否正确,正确的话登陆成功,并且能显示你是一般用户还是管理员(admin)
登陆进去之后还要能修改密码。。
高分急求。。
第2个回答 2021-04-24
C#与工控那些事-用户登录系统