资源描述:
《c语言用户登录.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、c语言登录界面#include#includevoidmain(){//界面设计intj;start:printf("tt*************欢迎使用XX系统*************");printf("t******1.用户登陆******");printf("t******2.管理员登录****");printf("t******请输入1或2*****");scanf("%d",&j);if(j<1
2、
3、j>2){pri
4、ntf("输入错误,请重新输入:");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
5、<4;i++){if(i>3)break;else{printf("请输入管理员密码");scanf("%s",&ch1);if(strcmp(ch1,ch2)==0){Main_Administrator();break;}elseprintf("密码错误:");}}}voidMain_Administrator(){inti;start:printf("1.");printf("2.");printf("3.");printf("4.");printf("5.");
6、printf("请根据自己的需要选择菜单选项(1~5):");scanf("%d",&i);if(i<1
7、
8、i>5){printf("输入错误,请重新输入:");gotostart;}switch(i){case1:system("cls");;break;//录入课程信息case2:system("cls");;break;//课程信息管理case3:system("cls");;break;//录入学生信息case4:system("cls");;break;//学生信息管理case5
9、:break;}}voidUser_login(){charname[20];charpwd[20];printf("账号:");scanf("%s",name);printf("密码:");scanf("%s",pwd);if((recog_pwd(name,pwd))==1){printf("登录成功");Main_User();}elseprintf("登录失败");}intrecog_pwd(charname[20],charpwd[20]){FILE*fp1;charstr[20
10、];/**以只读方式打开文件*read.txt格式为:用户名密码(中间有一空格)无限循环*/if((fp1=fopen("用户信息.txt","r"))==NULL){printf("打开文件失败");return0;}/**判断账户是否存在*/while(!feof(fp1)){fscanf(fp1,"%s",str);if(strcmp(str,name)==0){fscanf(fp1,"%s",str);if(strcmp(str,pwd)==0){return1;}else{fclos
11、e(fp1);return0;}}fscanf(fp1,"%s",str);}fclose(fp1);return0;}voidMain_User(){inti;printf("ttt用户平台");printf("1.");printf("2.");printf("3.");printf("4.");printf("5.");printf("6.返回登陆");printf("请输入1~6");scanf("%d",&i);switch(i){case1:);b
12、reak;case2:;break;case3:;break;case4:;break;case5:Cou_List();break;case6:break;}}用户信息zxc456qwe147asd369123123