c语言用户登录.docx
《c语言用户登录.docx》由会员分享,可在线阅读,更多相关《c语言用户登录.docx(5页珍藏版)》请在冰豆网上搜索。
![c语言用户登录.docx](https://file1.bdocx.com/fileroot1/2023-2/3/a7d0253f-e670-4298-8f7b-7e8c94f10b7d/a7d0253f-e670-4298-8f7b-7e8c94f10b7d1.gif)
c语言用户登录
c语言登录界面
#include
#include
voidmain()
//界面设计
intj;
start:
printf("\n\t\t*************
欢迎使用XX系统*************\n");
printf("\t******
用户登陆******\n");
printf("\t******2.
管理员登录****\n");
printf("\t******
请输入1或2*****\n");
scanf("%d",&j);
if(j<1||j>2)
{printf("输入错误,请重新输入:
\n");gotostart;}
switch(j)
case1:
system("cls");User_login();gotostart;break;//
用户登录
case2:
system("cls");Administrator_login();gotostart;break;//
管理员登录
voidAdministrator_login()//
管理员登录
charch1[20];
charch2[]={"123"};
inti=1;
//start:
for(i=1;i<4;i++)
if(i>3)break;
else
printf("请输入管理员密码\n");
scanf("%s",&ch1);
if(strcmp(ch1,ch2)==0)
Main_Administrator();break;
else
printf("密码错误:
\n");
voidMain_Administrator()
inti;
start:
printf("1.\n");
printf("2.\n");
printf("3.\n");
printf("4.\n");
printf("5.\n");
printf("请根据自己的需要选择菜单选项(1~5):
\n");
scanf("%d",&i);
if(i<1||i>5)
{printf("输入错误,请重新输入
:
\n");gotostart;}
switch(i)
case1:
system("cls");;break;//
录入课程信息
case2:
system("cls");;break;//
课程信息管理
case3:
system("cls");;break;//
录入学生信息
case4:
system("cls");;break;//
学生信息管理
case5:
break;
voidUser_login()
charname[20];
charpwd[20];
printf("账号:
");
scanf("%s",name);
printf("密码:
");
scanf("%s",pwd);
if((recog_pwd(name,pwd))==1)
printf("登录成功\n");
Main_User();
}else
printf("登录失败\n");
intrecog_pwd(charname[20],charpwd[20])
FILE*fp1;
charstr[20];
/**以只读方式打开文件*read.txt格式为:
用户名密码(中间有一空格)无限循环*/if((fp1=fopen("用户信息.txt","r"))==NULL)
printf("打开文件失败\n");
return0;
/**判断账户是否存在*/while(!
feof(fp1))
fscanf(fp1,"%s",str);
if(strcmp(str,name)==0)
fscanf(fp1,"%s",str);
if(strcmp(str,pwd)==0)
return1;
}else
fclose(fp1);
return0;
fscanf(fp1,"%s",str);
fclose(fp1);
return0;
voidMain_User()
inti;
printf("\t\t\t用户平台\n");
printf("1.\n");
printf("2.\n");
printf("3.\n");
printf("4.\n");
printf("5.\n");
printf("6.返回登陆\n");
printf("请输入1~6\n");
scanf("%d",&i);
switch(i)
case1:
);break;
case2:
;break;
case3:
;break;
case4:
;break;
case5:
Cou_List();break;
case6:
break;
}
用户信息
zxc
456
qwe
147
asd
369
123
123
感谢下载!
欢迎您的下载,资料仅供参考