新建一个win32控制台应用程序(CList是MFC的类库,STL是标准类库,所有c++都有)
CStudent.h的内容
#include<afxtempl.h>
typedef struct Student
{
char name[20];
int number;
}student;
class CStudent
{
public:
CStudent();
void Start();
~CStudent();
private:
void ShowInit();
CList<student> m_list;
// 添加数据
bool Add();
// 浏览
void Printf();
// 删除
void Delete();
// 修改
int Modify();
// 排序
int Sort();
// 查询
int Find();
// 保存
int Save();
// 加载文件
int Load();
// 表外排序
int SortLink();
};
CStudent.c的内容
#include "stdafx.h"
#include "CStudent.h"
#include<iostream>
using namespace std;
CStudent::CStudent()
{
}
void CStudent::ShowInit()
{
cout << "\t学生管理系统\n" << endl;
cout << "\t1、添加\n" << endl;
cout << "\t2、浏览\n" << endl;
cout << "\t3、保存\n" << endl;
cout <