欢迎来到天天文库
浏览记录
ID:18461319
大小:55.59 KB
页数:16页
时间:2018-09-18
《郑州大学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(i5、nal[i].tel,personal[i].addr,personal[i].email,personal[i].nationality);i++;i++;}fclose(fp);/*关闭文件*/printf("写入成功!");/*返回成功信息*/}/*学生个人信息------------------------------------------------------------------------9.从你的文件中读入所有的学生信息*/intpersonal_qu(num4personal[],i6、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");re7、turn(personalcount);}fscanf(fp,"%d",&num);/*读入总记录量*/while(i8、tel,personal[i].addr,personal[i].email,personal[i].nationality);i++;i=i+1;}personalcount+=num;fclose(fp);/*关闭文件*/printf("t读入成功!");printf("t");return(personalcount);}/*学生个人信息-----------------
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(i8、tel,personal[i].addr,personal[i].email,personal[i].nationality);i++;i=i+1;}personalcount+=num;fclose(fp);/*关闭文件*/printf("t读入成功!");printf("t");return(personalcount);}/*学生个人信息-----------------
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);}/*学生个人信息-----------------
此文档下载收益归作者所有