#include #define M 200 //可以存信息总量 int N=0; //学生总量 class student { public: student(); void set(); //初始化信息,第一次对信息的录入 void add(); //添加学生信息 void del(); //删除某学生信息 void change(); //修改某学生信息 void search(); //查询某学生信息 void display(); //显示全部学生信息 private: static int num; string name,sex,age,birthday,address,tel,Email; }; int student::num=1000; student::student() {} ///初始化文件 void student::set() { int i; string setname,setsex,setage,setbirthday,setaddress,settel,setEmail; ofstream outfile; outfile.open(\"f1.txt\ //----打开文件---- if(!outfile) { cerr<<\" open error\"< C++课程设计《学生信息管理系统》代码 if(setname==\"0\") break; if(setname!=\"0\") { N++; num++; outfile< void student::add() { string addname,addsex,addage,addbirthday,addaddress,addtel,addEmail; //----以追加的方式录入信息,直接将信息追加到以前文件的末尾---- ofstream outfile(\"f1.txt\ if(!outfile) C++课程设计《学生信息管理系统》代码 { cerr<<\" open error\"< //----依次输入相应的数据,并且追加到之前的文件中去---- cout<<\"请输入您要添加的数据\"< outfile< outfile< outfile< outfile< outfile< outfile< void student::del() { int k,i; int num[M]; string name[M],sex[M],age[M],birthday[M],address[M],tel[M],Email[M]; ifstream infile(\"f1.txt\ if(!infile) { cerr<<\" open error\"< exit(1); } for(i=0;i infile.close(); ofstream outfile(\"f1.txt\ if(!outfile) { cerr<<\" open error\"< //----将数组存取的信息输出到文件中去---- for(i=0;i } outfile< cout<<\"已删除成功!\"< void student::change() { int i,k; int num[M]; string name[M],sex[M],age[M],birthday[M],address[M],tel[M],Email[M]; ifstream infile(\"f1.txt\ if(!infile) { cerr<<\" open error\"< { cerr<<\" open error\"< cout<<\"您想修改第几个学生信息?\"< cout<<\"请输入新的数据:\"< cout<<\"请输入性别:\"< cout<<\"请输入年龄:\"< cout<<\"请输入出生日期:\"< cout<<\"请输入家庭住址:\"< cout<<\"请输入电话:\"< cout<<\"请输入电子邮箱:\"< void student::search() { int i,n,w=0,num[M],a[M];char ch; string name[M],sex[M],age[M],birthday[M],address[M],tel[M],Email[M],b[M][7];searchname, C++课程设计《学生信息管理系统》代码 cout<<\"a.按学号查找 b.按姓名查找\"< cout<<\"请输入学号!\"< { cout<<\"请输入姓名!\"< void student::display() { int k,num; string name,sex,age,birthday,address,tel,Email; ifstream infile(\"f1.txt\ if(!infile) { cerr<<\" 0open error\"< 家庭住址 电话 邮 C++课程设计《学生信息管理系统》代码 cout< C++课程设计《学生信息管理系统》代码 void menu() { cout<<\"****欢迎进入学生信息管理系统****\"< 因篇幅问题不能全部显示,请点此查看更多更全内容