学生选修课管理系统 C课程设计.doc

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生选修课管理系统 C课程设计

#includeiostream.h #includestring.h #includefstream.h #include stdlib.h #include time.h //using namespace std; const int count =3; class situaction; class student { public: int sno; char sname[20]; char sex[3]; int age; char depart[20]; char classno[20]; char lianx[40]; //public: friend void sselect(); friend void supdate(); friend void sdelet(); friend void saccount(); friend void sdisplay(); friend istream operator (istream in,student stu) { instu.snostu.snamestu.sexstu.agestu.departstu.classnostu.lianx; return in; } friend ostream operator ( ostream out,student stu) { outstu.sno stu.sname stu.sex stu.age stu.depart stu.classno stu.lianxendl; return out; } friend void xkadd(); friend void sadd(); }; void sadd() { while(1) { int flag1=0; student s; cout请输入要添加的学生的学号、姓名、性别、年龄、系别、班级、联系方式endl; cins; ifstream in(e:\\studentfile.txt); if(!in) { cout打开学生信息文件失败!endl; return ; } student stu; in.read((char*)stu,sizeof(student)); while(!in.eof()) { if(s.sno==stu.sno) {flag1=1; break;} in.read((char*)stu,sizeof(student)); } in.close(); if(flag1==1) cout该学生已经在文件中存在不允许添加! endl; else { ofstream out(e:\\studentfile.txt,ios::app); out.write((char*)s,sizeof(student)); out.close(); } system(pause); break; } } void sselect() { while(1) { system(cls); cout***********请选择要查询的类别:*************endl; cout*********** 按学生学号 请按1:************* endl; cout*********** 按学生姓名 请按2:*************endl; cout*********** 按学生系别 请按3:*************endl; cout*********** 按学生班级 请按4:*************endl; cout*********** 返回上一级界面 请按5:*************endl; int sn; cinsn; while(sn5||sn1) {

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档