int ZhuCe(Uers pe[] ,int *C_ount)                                      //注册用户

{

int *p;

p = C_ount;

int i = 1;

int j = *C_ount + 1 ;

char code[20];

int flag = 1;

printf("欢迎进入注册系统\n");

FILE *fp1;

FILE *fp2;

printf("请输入要创建用户名\n");

scanf("%s",pe[j].user);

while(1)

{

fp1 = fopen(pe[j].user,"r");

if(!fp1)

{

break;

}

flag = 0 ;

}

if(flag)

{

puts(pe[i].user);

fp2 = fopen(pe[i].user,"wb");

if(fp2 == NULL)

{

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

}

}

else                                                                      //判断用户名是否可用

{

fclose(fp1);

printf("该用户名已存在,请重新注册\n");

printf("\n");

return 0;

}

while(1)

{

++(*p);                                                           //两次验证密码

fflush(stdin);

printf("请输入密码\n");

fflush(stdin);

scanf("%s",pe[i].password);

fflush(stdin);

printf("请再次输入密码\n");

fflush(stdin);

scanf("%s",code);

fflush(stdin);

if(strcmp(code,pe[i].password) == 0)

{

printf("恭喜您,注册成功!\n");

getchar();

if(fwrite(&pe[i],sizeof(Uers),1,fp2)!=1)

{

printf("信息写入失败\n");

}

fclose(fp2);

printf("\n");

fflush(stdin);

printf("即将进入菜单\n");

break;

}

else

{

printf("两次密码输入不同,请重新设定密码!\n");

}

}

return 1;

}

c语言 学生注册,c语言学生管理系统之用户注册相关推荐

  1. 易语言php注册,易语言简单ASP网络验证源码 PHP一键搭建网络验证源码

    说明: 易语言简单ASP网络验证源码 ,很不错的易语言源码,适合易语言爱好者学习, (Easy language simple ASP network verification source code ...

  2. [附源码]java毕业设计高校学生疫情防控信息管理系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  3. 学生管理系统c#语言代码,基于C#语言的学生管理系统的设计(ASP.NET2.0)

    摘  要 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.学生管理系统是学校管理中不可少的一部分.而基于B/S架构的学生管 ...

  4. c语言结构体编辑学生成绩管理,C语言基于结构体的学生信息管理系统实现

    宋福英 摘  要: 中国高校为保证学生信息安全,各分院的学生信息都在一个相对封闭的闭环内共享.中国高校在校生人数逐年递增,给高校的信息管理带来不小压力.C语言兼具高级语言和汇编语言的特点,简洁.紧凑. ...

  5. 用链表c语言程序设计,C语言程序设计-基于链表的学生成绩管理系统

    <C语言程序设计-基于链表的学生成绩管理系统>由会员分享,可在线阅读,更多相关<C语言程序设计-基于链表的学生成绩管理系统(18页珍藏版)>请在人人文库网上搜索. 1.华北科技 ...

  6. c语言用链表实现成绩管理系统,C语言基于单链表得学生成绩管理系统

    前言 传说中讲课通俗而不庸俗,说话风流而不下流的小编又来了哦,今天的主要内容是:C语言基于单链表得学生成绩管理系统.首先给年夜家总结下为什么你们学习C语言会觉得难,尤其是对单链表这块,主要原因得是因为 ...

  7. 学生选课管理系统c语言程序报告,c语言课程设计学生选课管理系统实验报告.doc...

    课程设计报告 课程设计题目:学生选课管理系统 学 号 姓 名:李唐松 专 业:软件工程 班 级: 091107 指导老师:谢小林 2009年1月5 *实验题目: 学分管理程序 *实验时间与地点:200 ...

  8. java用链表做学生系统_C语言链表实现学生管理系统

    本文实例为大家分享了C语言链表实现学生管理系统的具体代码,供大家参考,具体内容如下 #include #include #include #include #include #include usin ...

  9. C语言系统讲解,C语言学生信息管理系统讲解.doc

    C语言课程设计报告 学生姓名:田俊 学生学号:0909090610 所在班级: 电气信息0906 课程设计题目: 学生信息管理系统 课程设计目标和要求: 巩固和加强<C语言程序设计>课程的 ...

最新文章

  1. Erdaicms旅游网站系统微信和手机端分销系统正式上线发布啦
  2. 计算一个尽可能大的素数
  3. camuda流程引擎如此简单(一)
  4. c++11=default,=delete
  5. 一个95分位延迟要求5ms的场景,如何做性能优化
  6. 批处理Delims的基本知识
  7. 过程语句 oracle,Oracle 过程控制语句整理
  8. 代码片段---重定向
  9. 面向对象分析和设计的几个关键步骤_超市设计中不容忽视的小细节
  10. mysql最左前缀原则学习笔记,in也可以走索引
  11. js文件 格式_robots文件只能放在网站根目录吗?
  12. 中文分词器ICTCLAS使用方法(Java)
  13. Idea 去掉 mapper.xml 文件的黄色、淡绿色警告(Windows、Mac)
  14. 用于图像识别的神经网络,以及5大应用场景
  15. MATLAB中常见数字信号处理相关函数汇总
  16. 2020年985大学计算机分数线,2020年最新211和985大学名单录取分数线是多少
  17. CMOS与TTL电平的区别
  18. 侯捷C++->头文件与类的声明
  19. 让Python Matplotlib使用事半功倍!
  20. IntelliJ IDEA中文网

热门文章

  1. 聊聊英语口语学习提高的一些经验
  2. 垄断价格 monopoly price
  3. Linux定时启动运行程序的方法
  4. 大厂浅谈项目经理和产品经理的区别,别抬杠,抬杠就是你对
  5. SpringBoot自定义注解
  6. 买车选颜色,黑色车养护就用它!
  7. vue css样式 引入背景图写法
  8. 【保研经验】关于保研我们需要知道什么,准备什么?
  9. 做一个简单的游戏服务器
  10. 《惢客创业日记》2020.06.30(周二)《隐秘的角落》中的原罪