请求一位大侠用C语言帮帮忙。

来源:百度知道 编辑:UC知道 时间:2024/06/07 04:41:48
学生信息管理设计;
要求;
1 系统以菜单形式工作,
2 学生信息输入功能(用文件形式保存)
3 学生阅览功能。
4查询排序 (按学号和姓名查询)
5学生信息的修改和删除功能。
6一个子程序结束后还要有返回功能。
希望还有中文解释

曾经写的,差不多,但是功能不全,也没文件保存。看看,希望对你有用!

#include"iostream.h"
#include"string.h"//用于字符串的比较
//定义保存通讯录数据的数据类型
class Address
{
public:
Address()
{
name=new char[25];
tel_num=new char[15];
e_addr=new char[25];
}
Address(char *n,char *tel,char ar,char *eadr);
~Address()
{
delete []name;
delete []tel_num;
delete []e_addr;
}
void Modify();//编辑数据
private:
char *name,*tel_num,arch,*e_addr;
friend istream& operator>>(istream &in,Address &a);//重载输入运算符
friend ostream& operator<<(ostream &out,Address &a);//重载输出运算符
friend bool operator>(Address &a,Address &b);//重载">"号
friend bool operator==(Address &a,Address &b);//重载等于号
friend class AddrBook;
};

Address::Address(char *n,char *tel,char ar,char *eadr)
{
name=new char[25];
tel_num=new char[15];
e_addr=new