c 语言用户登录c 语言登录界面#include<>#include<>voidmain()//界面设计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(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;elseprintf("请输入管理员密码\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(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();}elseprintf("登录失败\n");intrecog_pwd(charname[20],charpwd[20])FILE*fp1;charstr[20];*以只读方式打开文件格式为:用户名密码(中间有一空格)无限循环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;}elsefclose(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