学生信息管理系统71304

学生信息管理系统71304

ID:18622460

大小:114.00 KB

页数:17页

时间:2018-09-19

学生信息管理系统71304_第1页
学生信息管理系统71304_第2页
学生信息管理系统71304_第3页
学生信息管理系统71304_第4页
学生信息管理系统71304_第5页
资源描述:

《学生信息管理系统71304》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生信息管理系统2源代码#include#include//定义数学用的函数#include#include//字符串之间的比较,如姓名查询#include//检测数字---信息删除isdigit()#include//更改显示背景色#defineESC27//退出键值#defineENTER13//回车键值#defineBREAKSPACE0x20//空格键值#defineHOME0x47/*71*///HOME键值#defineEND0x4f/*

2、79*///END键值#definePAGEUP73/*0x49*///PAGEUP键值#definePAGEDOWN81/*0x51*///PAGEDOWN键值#defineF159/*0x3b*///F1键值#defineF260/*0x3c*///F2键值//初始化化数据函数voidcreate();//查找voidcheck();//删除voiddeletew();//写入文件voidwrite();//追加voidinsert();//显示voiddisplay();//修改voidcorrect();//主菜单voidshow();//按学号进行排序

3、voidrow();//定义结构体structstudent{intnum;charname[20];}student[500];//学生人数,为全局变量intlength;/*创建学生信息*/voidcreate(){inti=0;charinput1,m;//input1,m用来接收键入要求FILE*fp;//定义文件指针printf("tt查询文件是否已有数据?ESCorENTER");input1=getch();//getch()函数用于专门接收特殊键码的ASCII值的函数,比如ESC,ENTER等if(input1==ESC)//输入数据,

4、而不查询文件{printf("tt输入人数:");scanf("%d",&length);printf("tt输入中------》》》》姓名:学号:tt");for(;i

5、fp=fopen("studentfile.txt","rb"))==NULL)//以只读写方式打开已有文件{printf("打开文件发生错误!");exit(0);}for(i=0;!feof(fp);i++)//feop()函数用于判断文件指针是否指向文件末尾,是返回0,否,返回1fscanf(fp,"%s%dr",student[i].name,&student[i].num);//格式化读文件的函数fscanflength=i;fclose(fp);system("cls");//dos自带的清屏函数printf("tt查询成功

6、---是否显示?[ESCorENTER]");m=getch();//接收if(m==ESC)return;//退出,即返回main()函数处if(m==ENTER){system("cls");printf("tt");display();//显示数据}getchar();//接收换行输入}elsereturn;//否则返回}/*信息查询*/voidcheck(){inti;charname1[20];intinput2,input21,input22;//三个接收键值intnum1;system("cls");printf("tt

7、输入查询方式:tt1:姓名tt2:学号tt");scanf("%d",&input2);//多分支选择语句if(input2==1)//姓名查询{printf("tt输入姓名:");scanf("%s",name1);for(i=0;i,用于判断两个字符串是否相同,是返回0,否则返回非零{printf("tt查询成功!");getchar();//接收回车printf(

8、"tt%s学生学

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。