c c++课程设计 选题管理系统

c c++课程设计 选题管理系统

ID:26794122

大小:88.50 KB

页数:13页

时间:2018-11-29

c c++课程设计 选题管理系统_第1页
c c++课程设计 选题管理系统_第2页
c c++课程设计 选题管理系统_第3页
c c++课程设计 选题管理系统_第4页
c c++课程设计 选题管理系统_第5页
资源描述:

《c c++课程设计 选题管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计选题管理系统作者:admin日期:2008-05-23/*设计学生类;课程设计题目类(序号,题目,人数,描述);每个题目限两个人选;要求使用面向对象编程进行模拟课程设计选题;要求以链表格式存储,信息保存在文件中。主要包括下列模块:1.新增、修改、删除课程设计题目;2.新增、修改、删除学生信息;3.查询课程设计内容;4.课程设计选题;*/#include#include#includeusingnamespacestd;classStudent{longnum;charname[20];charsub

2、ject[30];Student*Next;Student*Head;public:intCreat(){FILE*fp;Head=NULL;//存放链表的起始地址Student*p,*pEnd;p=newStudent;//创建一个Teacher的动态对象if((fp=fopen("Student.txt","r"))==NULL){cout<<"cannotopenfile!"<num,p->name,p->subject);//输入指针p指向的对象的数据成员的值pEnd=Hea

3、d;//存放当前对象的地址while(!feof(fp)){//0是输入结束的标志if(NULL==Head)Head=p;//只在第一次执行此语句elsepEnd->Next=p;//存放下一个对象的地址pEnd=p;p=newStudent;//动态创建下一个对象fscanf(fp,"%ld%s%s",&p->num,p->name,p->subject);//输入下一个对象数据成员的值}pEnd->Next=NULL;return0;}intNewstudent()//************************增加{FILE*fp;cout<<"请

4、输入增加的学生的相关信息:"<>num;cout<>name;cout<>subject;cout<

5、***************************修改{FILE*fp;Student*p;charnamer[20];Creat();cout<<"请输入要修改的姓名:";cin>>namer;cout<name)){p=p->Next;if(p==NULL)break;}if(p!=NULL){cout<<"你要修改的学生的相关信息如下:"<num<<''<name<<''<subject<

6、dl<>p->num;cout<>p->name;cout<>p->subject;cout<

7、rintf(fp,"%ld%s%s",p->num,p->name,p->subject);p=p->Next;}while(p!=NULL);fclose(fp);}elsecout<<"没有找到你想要修改的题目的信息"<>

8、namer;cout<

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

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

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