设计学生信息管理程序

更新时间:2024-04-20 11:12:02 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

/* 设计学生信息管理程序

一条学生的记录包括学号、姓名和成绩等信息,设计学生类和相关函数,要求进行如下读写操作:

1) 格式化输入多个学生记录;

2) 以清晰的格式顺序写入文件stu.txt中;

3) 按二进制方式按学号顺序写到文件stu.dat中;

4) 从文件中stu.txt读出对成绩求平均值, 按成绩排序写入新文件sort.txt中. */

#include #include #include #include class student { friend ostream& operator<<(ostream& out,const student&a); private: int num; char name[20]; int grade; public: student(int n=0,char *na=NULL,int g=0) { num=n; strcpy(name,na); grade=g; } void scan() { cin>>num>>name>>grade; } void print() { cout<<\ } };

ostream& operator<<(ostream& out,const student& a) { return out<

void main() { student

s[5]={student(0,\hao\

// // // // }

int i;

for(i=0;i<5;i++) { s[i].scan(); }

for(i=0;i<5;i++) { s[i].print(); cout<

ofstream out;

out.open(\for(i=0;i<5;i++) { out<

out.close();

本文来源:https://www.bwwdw.com/article/nktp.html

Top