内容发布更新时间 : 2024/12/22 23:17:18星期一 下面是文章的全部内容请认真阅读。
#include
#include
using namespace std;
void menu() {
cout<<\学生选课系统*******************\
cout<<\
cout<<\欢迎进入***********************\
cout<<\信息录入\
cout<<\信息查询\
cout<<\修改信息\
cout<<\退出程序\ }
class student //学生类 {
public:
int xuehao;
char name[10];
char major[10];
char grade[10];
char coursename[10];
void set()//通过set()函数赋值
{
student s;//定义类的对象S
cout<<\请输入学生学号\
cin>>s.xuehao;
cout<<\请输入学生姓名\
cin>>s.name;
cout<<\请输入学生专业\
cin>>s.major;
cout<<\请输入学生年级\
cin>>s.grade;
cout<<\请输入学生所选课程名\
cin>>s.coursename;
ofstream os(\学生.text\先打开这个文件然后再末尾添加内容ios_base::app打开一个输出文件用于在文件尾添加数据
os.write(reinterpret_cast< char *>(& s),sizeof(s));//把对象S中的内容写入文件
os.close();//文件使用完后必须将其关闭
menu(); } };
class course //课程类 {
public:
char name[10];
int classnum;
char teachername[10];
void set() //函数体 {
course s;
cout<<\请输入课程名\
cin>>s.name;
cout<<\请输入课程号\
cin>>s.classnum;
cout<<\请输入任课教师姓名\
cin>>s.teachername;
ofstream os(\课程.text\打开一个输出文件用于在文件尾添加数据
os.write(reinterpret_cast
//write函数带两个参数,一个char指针(指向内存的起始地址)和一个所写的字节数。reinterpret_cast
os.close();
menu(); }; };
class teacher //教师类 {