您好,欢迎访问三七文档
c语言登录界面#includestdio.h#includestring.hvoidmain(){//界面设计intj;start:printf(\n\t\t*************欢迎使用XX系统*************\n);printf(\t******1.用户登陆******\n);printf(\t******2.管理员登录****\n);printf(\t******请输入1或2*****\n);scanf(%d,&j);if(j1||j2){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;i4;i++){if(i3)break;else{printf(请输入管理员密码\n);scanf(%s,&ch1);if(strcmp(ch1,ch2)==0){Main_Administrator();break;}elseprintf(密码错误:\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(i1||i5){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();}elseprintf(登录失败\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;}}用户信息zxc456qwe147asd369123123
本文标题:C语言用户登录
链接地址:https://www.777doc.com/doc-4352585 .html