}

}

c 语言登录界面

#include #include void main()

{

// 界面设计

int j;

start:

欢迎使用 XX系统 *************n"); 用户登陆 ******\n");

欢迎使用 XX系统 *************n"); 用户登陆 ******\n");

管理员登录 ****\n"); 请输入 1 或 2*****\n");

{

case 1:system("cls");User_login();goto start; break;// 用户登录

case 2:system("cls");Administrator_login();goto start;break;// 管理员登录 }

}

void Administrator_login()// 管理员登录

{

char ch1[20];

char ch2[]={"123"};

int i=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");

}

void Main_Administrator()

{

int i;

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");goto start;} switch(i)

{

case 1:system("cls");;break;// 录入课程信息

case 2:system("cls");;break;// 课程信息管理

case 3:system("cls"); ;break;// 录入学生信息

case 4:system("cls"); ;break;// 学生信息管理

case 5:break;

}

}

void User_login()

{

char name[20];

char pwd[20];

printf(" 账号 :");

scanf("%s",name);

printf(" 密码 :");

scanf("%s",pwd);

if((recog_pwd(name,pwd))==1)

{

printf(" 登录成功 \n");

Main_User();

}else

printf(" 登录失败 \n");

}

int recog_pwd(char name[20],char pwd[20])

FILE *fp1;

char str[20];

/* *以只读方式打开文件

*read.txt 格式为 :用户名 密码 (中间有一空格)无限循环 */

if ((fp1=fopen(" 用户信息 .txt","r"))==NULL)

{

printf(" 打开文件失败 \n");

return 0;

}

/* *判断账户是否存在

*/ while(!feof(fp1))

{

fscanf(fp1,"%s",str);

if(strcmp(str,name)==0)

{ fscanf(fp1,"%s",str); if(strcmp(str,pwd)==0)

{ return 1;

}else

{ fclose(fp1); return 0;

}

} fscanf(fp1,"%s",str);

}

fclose(fp1);

return 0;

}

void Main_User()

{

int i;

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)

{

case 1:);break;

case 2:;break;

case 3:;break;

case 4:;break;

case 5:Cou_List();break;

case 6:break;

}

}

用户信息

zxc

456

qwe

147

asd

369

123

12

c语言用户登录成功才能,c语言用户登录.docx相关推荐

  1. 接收表单中的用户名和密码,如果用户名和密码分别为“admin“和“123456“,则返回登录成功页面,否则返回登录失败页面。

    接收表单中的用户名和密码,如果用户名和密码分别为"admin"和"123456",则返回登录成功页面,否则返回登录失败页面.已知登录面如下: <form ...

  2. cas登录成功什么意思_单点登录系统和CAS的简介

    ---恢复内容开始--- 什么是单点登录? 单点登录(Single Sign On),简称为SSO,是目前比较流行的企业业务整合的解决方案之一.SSO的定义是在多个应用系统中,用户只需要登录一次就可以 ...

  3. jquery实现登录成功界面_jquery实现用户登陆界面(示例讲解)

    实例如下所示: var cnresu = false; $(function(){ $("input[name='uname']").blur(function(){//blur从 ...

  4. 使用前需先登录,登录成功后方可使用,登录用户名和密码保存在一个文本文件中,可添加好友,好友信息包括:姓名、性别。输入姓名,点击查询,将给好友信息进行显年龄、爱好、现居住城市,点击保存将信息保存到文件

    //javafx用jdk8版本 import javafx.application.Application; import javafx.application.Platform; import ja ...

  5. ajax登录成功跳转页面_ODOO 登录后跳转到指定页面【仪表盘】而不是【讨论】模块...

    文章来源:www.louishe.com ODOO如何将仪表板作为主页而不是消息菜单? 这个问题肯定对一部分人是一个困扰.因为ODOO登录后默认进入的是讨论页面,但是这个讨论页面绝大多数公司不会用到, ...

  6. vue的pc项目每次扫码登录时,需要清除缓存才能扫码登录成功问题,求解决方案

    所遇问题:vue的pc端项目每次扫码登录的时候需要清除缓存才能登录成功 先贴几个登录时的效果图 如图红色箭头标记的部分,第一次打开项目时,没有进行清除缓存的操作,扫码后,可以看到拿到了我的个人信息 在 ...

  7. 登录成功后,如何同步用户产生的各种数据

    前几篇我们介绍了如果通过RabbitMQ发布一个简单的消息,再到工作队列,多个消费者进行消费,最后再到工作队列的分发与消息的应答机制(ACK): 之前我们分享的这几种模式,都是被消费之后就从队列中被删 ...

  8. java 登录按钮响应数据库_用户登录功能的实现—从前端到后台(包括数据库)...

    温馨提示:本文难度有点大,建议收藏后在阅读! 首先给大家分享一件糗事! 本来今天这篇文会很长的 写到一半突然发现 还没有给大家分享 数据库 jdbc MVC模式 直接就来分享实战了 我的锅! 源码会分 ...

  9. 这两天老是有兄弟问到Vue的登陆和注册,登陆成功留在首页,没有登录回到登录页面,现在我用最简单实用的方法实现(两分钟技就看懂)...

    其实登录注册,并且登录一次保持登录的状态,是每个项目都需要实现的功能. 网上也有很多的方法,不过,不是通俗易懂,在这里说一下我自己的方法,非常简单实用 核心就是用localStorage存.取数据,这 ...

最新文章

  1. 僵尸网络中区块链的利用方法分析
  2. pythonis啥意思-isinstance在python中的意思是什么?
  3. 港湾命令行 配管理IP
  4. 向左滚动,每次滚动的长度可以设置,然后暂停后继续滚动
  5. PyCharm 2019.3 EAP 7 发布,支持 R 语言插件
  6. dbForge Schema Compare for MySQL入门教程:预览架构同步脚本和同步架构
  7. 995. K 连续位的最小翻转次数
  8. 修改apache 2.4.6的MPM模式
  9. LaTex warning:Font shape `TU/ppl/bx/n' undefined(Font) using `TU/ppl/m/n' instead
  10. 基本遗传算法(GA)的算法原理、步骤、及Matlab实现
  11. eclipse为什么文件夹路径真实存在但运行显示路径不存在
  12. 阅读材料:信息技术年谱
  13. 几个实用的app和网站
  14. LDO和DCDC电路的区别以及PCB设计选择
  15. Python 成为最受欢迎的语言靠实力吗?
  16. java写三次函数导数,用导数研究三次函数
  17. Python基础教程(第2版)第五章 条件、循环和其他语句
  18. UR机器人的优点 | 推动制造生产可持续性
  19. VS2017+Opencv4.2.0 用HOG+SVM实现INRIA行人检测 报错[ INFO:0] global
  20. opT型电阻网络分析

热门文章

  1. sqlachemy入门基础手册
  2. 重新写博+linux查找系列
  3. 团队建设及管理上的举措_为什么在副项目上工作是您作为开发人员的最佳举措...
  4. docker下使用solr
  5. 网页不显示样式的解决方向之一
  6. SQL相关子查询与非相关子查询
  7. Flink JDBC Connector:Flink 与数据库集成最佳实践
  8. 腾讯云实验之Linux 基础入门
  9. Keras入门之搭建回归神经网络
  10. pip安装OpenCV