郑州大学c语言课程设计

郑州大学c语言课程设计

ID:18461319

大小:55.59 KB

页数:16页

时间:2018-09-18

郑州大学c语言课程设计_第1页
郑州大学c语言课程设计_第2页
郑州大学c语言课程设计_第3页
郑州大学c语言课程设计_第4页
郑州大学c语言课程设计_第5页
资源描述:

《郑州大学c语言课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学生个人信息管理负责人:**学号:*****日期:2011.08.301.设计目的:学生信息管理系统设计学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能:1.系统以菜单方式工作2.学生信息录入功能---输入3.学生信息浏览功能---输出4.查询、排序功能---算法按学号查询按姓名查询5.学生信息的删除与修改(可选项)2.详细设计:voidlook():声明查看函数voidsave():声明保存函数voidsearch_name():声明按姓

2、名查看函数voidsearch_number():声明按学号查看函数voidorder():声明排序函数voiddel():声明删除函数intopenl():声明打开函数voidwelcome():声明我的个人信息函数voidtype():声明输入函数voidsee():声明打开并查看文件函数3.程序运行1.通过printf函数进入主菜单结束键入学生信息查看录入学生信息按姓名查询学生信息按学号查询学生信息删除学生信息保存学生信息打开文件我的个人信息开始2.按相应的数字提示完成你想进行的操作,例如,输入选择8,效

3、果如下:3.程序源代码如下:voidpersonal_bao(num4personal[],intpersonalcount){inti=0;FILE*fp;/*定义文件指针*/charfilename[100];/*定义文件名*/printf("t输入文件名(如d:\\tet.txt):");/*输入文件名*/scanf("t%s",&filename);if((fp=fopen(filename,"w"))==NULL)/*打开文件*/{printf("t无法打开该文件");system("p

4、ause");return;}fprintf(fp,"%d",personalcount);/*循环写入数据*/while(i

5、nal[i].tel,personal[i].addr,personal[i].email,personal[i].nationality);i++;i++;}fclose(fp);/*关闭文件*/printf("写入成功!");/*返回成功信息*/}/*学生个人信息------------------------------------------------------------------------9.从你的文件中读入所有的学生信息*/intpersonal_qu(num4personal[],i

6、ntpersonalcount)/*从文件中读入数据*/{inti=0,num;FILE*fp;/*定义文件指针*/charfilename[20];/*定义文件名*/printf("t输入文件名(如d:\\tet.txt):");scanf("t%s",&filename);/*输入文件名*/if((fp=fopen(filename,"r"))==NULL)/*打开文件*/{printf("t无法打开该文件");/*打开失败信息*/printf("t");system("pause");re

7、turn(personalcount);}fscanf(fp,"%d",&num);/*读入总记录量*/while(i

8、tel,personal[i].addr,personal[i].email,personal[i].nationality);i++;i=i+1;}personalcount+=num;fclose(fp);/*关闭文件*/printf("t读入成功!");printf("t");return(personalcount);}/*学生个人信息-----------------

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

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

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