1 / 14
文档名称:

学生信息管理系统C 代码.doc

格式:doc   大小:1,135KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生信息管理系统C 代码.doc

上传人:镜花流水 2019/10/30 文件大小:1.11 MB

下载得到文件列表

学生信息管理系统C 代码.doc

文档介绍

文档介绍:---------------------------------作者:_____________-----------------------------日期::_____________学生信息管理系统C++,:/*(源代码)(数据存放处)放在同一个文件夹下*/#include<iostream>#include<string>#include<fstream>#include<string>#include<iomanip>usingnamespacestd;//最多提供50个学生的数据,可根据需要进行更改constintMAX=50; intcount=0; //用来统计学生人数classStudent{public: voidSet(); //初始化信息,第一次对信息的录入 voidAdd(); //添加学生信息 //从磁盘读取数据以便进行数据的操作,方便再重写进磁盘 friendvoidRead(stringno[],stringname[],stringsex[],stringspecial[],stringclas[]); intJudge(stringnum); //判断num是否在学生信息数据库中(注意它有一个参数,并且有一个int型的返回值) voidDelete(); //删除某学生信息 voidChange(); //修改某学生信息voidSearch(); //查询某学生信息 voidDisplay(); //显示全部学生信息private: stringm_no; stringm_name; stringm_sex; //m_指的是成员变量(member) stringm_special; stringm_clas; };voidStudent::Set(){ stringno,name,sex,special,clas; ofstreamoutfile(""); //打开文件 if(!outfile) { cerr<<"openerror"<<endl; exit(1); //退出程序 } cout<<"当学号输入为0时,停止输入!"<<endl; cout<<"请依次输入学生的学号,姓名,性别,专业,班级:"<<endl; for(inti=0;i<MAX;i++) { cout<<"第"<<count+1<<"个学生:"<<endl; cin>>no; if(no=="0")break; //当输入的学号是0时,停止录入 cin>>name>>sex>>special>>clas; count++; m_no=no; outfile<<m_no<<"\t"; //每录入一个学号,写进磁盘保存,以下同理 m_name=name; outfile<<m_name<<"\t"; m_sex=sex; outfile<<m_sex<<"\t"; m_special=special; outfile<<m_special<<"\t"; m_clas=clas; outfile<<m_clas<<endl; } ();}//添加学生信息voidStudent::Add(){ stringno,name,sex,special,clas; //以追加的方式录入信息,直接将信息追加到以前文件的末尾 ofstreamoutfile("",ios::app); if(!outfile) { cerr<<"openerror"<<endl; exit(1); } count++; //添加一个学生信息,当然count要+1 cout<<"请依次输入要添加的学生学号,姓名,性别,专业,班级:"<<endl; cin>>no>>name>>sex>>special>>clas; m_no=no; outfile<<m_no<<"\t"; m_name=name; outfile<<m_name<<"\t"; m_sex=sex; outfile<<m_sex<<"\t"; m_special=special; outfile<<m_special<<"\t"; m_clas=clas; outfile<<m_clas<<endl; (); cout<<"已添加成功!"<<endl;}//从磁盘读取数据voidRead(stringno[],stringname[],stringsex[