下载此文档

学生信息管理系统7072.doc


文档分类:管理/人力资源 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
学生信息管理系统7072.doc#include<>#include<>#include<>#include<>#definemax20typedefstructstudent{//学生 charsno[max];//学号 charsname[max];//姓名 charsex[max];//性别 charage[max];//年龄 chardepart[max];//系 charclasss[max];//班 chargrade[max];//年级 structstudent*next;}student;student*head;intLogOn(){//登录模块,已实现输入密码不回显,如果中途发现输错某几位,可退格键重输 charusername[max],password[max]; printf("\n请输入用户名(goldtower):"); scanf("%s",username); printf("\n请输入密码(最多15位)(12345678):"); //开始以不回显且支持退格方式获取输入密码 inti=0; while((i>=0)&&(password[i++]=getch())!=13){//条件i>=0是用于限制退格的范围 if(password[i-1]=='\b'){//对退格键的处理 printf("%c%c%c",'\b','\0','\b'); i=i-2; } else printf("*"); } password[--i]='\0';//已获取密码。验证用户身份 if(!strcmp(username,"goldtower")&&!strcmp(password,"12345678")){ printf("\n登录成功!"); return1; } else return0;}voidregist(){ charch; student*s,*ptr;//s用来建新结点,ptr用来暂存头结点 do{ s=(student*)malloc(sizeof(student));//新建一个学生结点 printf("\n开始注册...");//开始注册 printf("\n请输入该学生的学号:"); scanf("%s",s->sno); printf("\n请输入该学生的姓名:"); scanf("%s",s->sname); printf("\n请输入该学生的性别:"); scanf("%s",s->sex); printf("\n请输入该学生的年龄:"); scanf("%s",s->age); printf("\n请输入该学生的系:"); scanf("%s",s->depart); printf("\n请输入该学生所在的班:"); scanf("%s",s->classs); printf("\n请输入该学生所在的年级"); scanf("%s",s->grade); ptr=head; head=s;//将新结点插入队头 s->next=ptr; fflush(stdin); printf("\n请问是否继续注册?(Y/N)"); scanf("%c",&ch); }while(ch=='Y'||ch=='y'); return;}voidElePrint(charstr[]){

学生信息管理系统7072 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xinsheng2008
  • 文件大小45 KB
  • 时间2019-08-23