📄 main.h
字号:
/***********************************
@名称:人员管理系统
@作者:彭得品
@时间:2005-8-25
************************************/
#ifndef _PERSON_BOOK_MAIN_H
#define _PERSON_BOOK_MAIN_H
#include <stdio.h>
#include <malloc.h>
#include <assert.h>
#define NAMESIZE 8
#define PHONESIZE 13
#define ADDRESSSIZE 80
#define POSTCODESIZE 6
struct Person
{
char name[NAMESIZE + 1];
char phone[PHONESIZE + 1];
char address[ADDRESSSIZE + 1];
char postcode[POSTCODESIZE + 1];
};
struct Card
{
Person person;
Card *prev, *next;
};
class Book
{
private:
int count;
Card *head, *last;
Card *curcard;
public:
/*获取节点数*/
int GetCount(void);
/*是否为空*/
bool IsEmpty(void);
/*是否为尾*/
bool IsEnd(void);
/*定位第一页*/
bool ToBegin(void);
/*定位最后页*/
bool ToEnd(void);
/*上一页*/
bool Prev(void);
/*下一页*/
bool Next(void);
void Show(void);
/*功能实现*/
/*添加人员*/
bool NewPerson(Card *pCard);
/*插入人员*/
bool InsertPerson(Card *pCard);
/*删除人员*/
Card* DeletePerson(void);
/*读入人员信息文件*/
bool LoadFile(char *fn);
/*存储人员信息文件*/
bool SaveFile(char *fn);
/*保存人员信息*/
/*退出系统*/
/*初始化数据*/
bool InitData(void);
/*释放数据空间*/
bool FiniData(void);
Person* GetCurPerson(void);
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -