用C语言程序编写用户名密码 程序

限定输入用户名密码三次错误 则退出
上述为进入一个管理系统

#include<stdio.h>
#include<string.h>
void main()
{
int i,flag1,flag2;
char name[20]="lushan",password[10]="123456";
char person[20],password1[10];
for(i=0;i!=3;)
{
printf("Please input the name:\n");
gets(person);
flag1=strcmp(person,name);
printf("Please input the password:\n");
gets(password1);
flag2=strcmp(password,password1);
if(flag1==0&&flag2==0)
{
printf("Pass successfully!");
break;
}
else
{
printf("You have enter the wrong name or password!\n");
i++;
}
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-07
#include "stdio.h"
#include<string.h>
#include<bios.h>
main()
{
char code1[7];
char code2[7];
int i=0;
printf("please input password with six numbers:");
do{ code1[i]=bioskey(0);
printf("*");
}while(i++!=5);
code1[i]='\0';

printf("\n\nplease input password again:");
i=0;
do{ code2[i]=bioskey(0);
printf("*");
}while(i++!=5);

code2[i]='\0';
if(strcmp(code1,code2)==0) printf("\nYES");
else printf("\nerror");

getchar();

}

输入是3次的话自己加个循环哈;
呵呵

如何使用c语言编写一个密码程序
使用c语言编写一个密码程序的步骤:首先新建源文件,用文本编辑器打开,输入代码。编写好控制台批处理文件,设置环境变量,主要是PATH,INCLUDE和LIB三个环境变量。编辑后保存为bat后缀文件。双击打开设置的批处理文件,在里面输入cl **.c,自动编译链接,生成exe文件。在控制台输入执行文件名c.exe,按Ente...

C语言编写一个用户登陆的程序?
pragma warning(disable:4996)include<string.h> int main(){ int i = 0;char password[10] = { 0 };printf("请输入密码:");while (i < 3){ scanf("%s", password);printf("\\n");if (strcmp(password, "972816") == 0){ printf("登录成功\\n");break;} else { i++;if (i ...

怎么用c语言写一个创建用户名和密码并且能修改密码的程序?
"r+"))==NULL) \\x0d\\x0a {\\x0d\\x0a p=fopen("m.txt","w+");\\x0d\\x0a t=1;\\x0d\\x0a }\\x0d\\x0a if(t==1)\\x0d\\x0a {\\x0d\\x0a printf("当前没有任何用户\\n");\\x0d\\x0a printf("请新建用户名: ");\\x0d\\x0a scanf("%s",s);...

C语言编写用户登录程序
char * password[2] = {"admin", "admin123"}; \/\/用户名和密码 char rc[4] = {0}; \/\/随机码 int count = 3; \/\/可输入次数 puts ("请输入用户名,密码和随机码:");while (count){ RandomCode (rc);printf ("随机码 : %s\\n", rc);if (LandedApp(password, rc) != ...

用C语言程序编写用户名密码 程序
int i,flag1,flag2;char name[20]="lushan",password[10]="123456";char person[20],password1[10];for(i=0;i!=3;){ printf("Please input the name:\\n");gets(person);flag1=strcmp(person,name);printf("Please input the password:\\n");gets(password1);flag2=strcmp(password,...

c语言学生成绩管理系统的用户登录部分,输入用户名和密码的代码
int main(){ char passWord[10];char ch;int i,j;system("cls");for(i=1;i<=3;i++){ printf("请输入密码:");j=0;while(j<10&&(ch=getch())!='\\r'){ passWord[j++]=ch;putchar('*');} passWord[j]='\\0';if(strcmp(passWord,"123456")==0){ system("cls");printf(...

c语言程序设计 密码设置程序怎么编写???
{ const char user[]="wangpin";\/*用户名自己可改动*\/ const char password[]="wangpin@126";\/*密码自己可改动*\/ if(argc == 1){ printf("Input error! Usage:filename username password\\n");getch();exit(1);} else if(argc == 3){ if (strcmp(argv[1],user) != 0 || ...

在c语言中如何实现1、 编程实现用户登录问题,如果用户名和密码都输入...
char name;int code;bool b=true;while(b){ printf("\\n请输入用户名:");scanf("%s",&name);printf("\\n请输入密码:");scanf("%d",&code);if(name=='h'&&code==0){ printf("欢迎光临\\n");b=false;} else{ printf("重新登录\\n");} } } 希望对你有所帮助,不明白hi我。。

如何用C语言实现一个密码程序,令输入的时候密码显示为*
char passWord[20]; \/\/密码长度不要超过十九位 while((ch=getch())!=13) \/\/将输入的密码转换成字符 { putchar('*');passWord[j]=ch;j++;} passWord[j]='\\0'; \/\/字符数组的最后一位为'\\0',故要加该语句 printf("您输入的密码是:%s",passWord);getchar();} 你上机试试...

如何用C语言来编辑最简单的输入密码程序
void main(void){ int i,a;char b[20];;i=0;printf("请输入密码:\\t");while((a=getch())!='\\r'){if(a==8){i--;printf("%c c",a,a);continue;} b[i]=a;printf("*");i++;} b[i]='\\0';printf("\\n输入完毕\\n");printf("密码是:s\\n",b);getch();} 最后两...

相似回答