学生资料管理系统(用C++做)

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:34:00
哪位大虾帮帮我啦 我把我所有的积蓄都奖励给你哦
谢谢啦
(1) 学生的信息存放在文本文件中,每条学生记录有下列数据项:学号、姓名、性别、年龄。
(2) 试设计一个系统,完成对学生纪录的插入、删除和查找等操作。
(3) 设计合适的数据结构,尽量提高查找的时间效率

#include<iostream.h>
#include<fstream.h>
#include<iomanip.h>
static int n=0;
int comp(char*,char*);
class MyFriend
{
unsigned int age;
char name[12];
char TelNo[12];
public:
void getdata()
{
cout<<"(年龄 姓名 电话):";
cin>>age>>name>>TelNo;
}
void disp()
{
cout<<setiosflags(ios::left)
<<setw(6)<<age<<setw(10)<<name<<setw(7)<<TelNo<<endl;
}
char *getname()
{
return name;
}
};
void func1()
{
ofstream output("MyFrd.dat");
MyFriend s;

cout<<"输入数据"<<endl;
cout<<"我的朋友人数:";
cin>>n;
for(int i=0;i<n;i++)
{
cout<<"第"<<i+1<<"个我的朋友";
s.getdata();
output.write((char *)&s,sizeof(s));