📄 person.h
字号:
#ifndef _PERSON_H_
#define _PERSON_H_
#include "DATE.H"
// 定义姓名, 电子邮件, QQ号和手机等字符串的长度
#define lenName 6
#define lenEmail 16
#define lenQq 10
#define lenTel 9
#define lenMobile 12
// 定义栏目总数
#define maxCn 8
// 定义个人信息类型
struct PERSON {
int sn; // 编号
char name[lenName + 1]; // 姓名
bool sex; // 性别
DATE birth; // 出生日期
char email[lenEmail + 1]; // 电子邮件
char qq[lenQq + 1]; // QQ号
char tel[lenTel + 1]; // 固定电话
char mobile[lenMobile + 1]; // 移动电话
};
void SetPersonSn(int sn); // 设置自动编号
int GetPersonSn(); // 读取自动编号
void PersonInput(PERSON *p, int cn); // 输入个人信息(全部或特定栏目)
void PersonOutput(const PERSON *p, bool title); // 输出个人信息(表头和内容)
int PersonCmp(const PERSON *p1, const PERSON *p2, int cn); // 个人信息按栏目比较
void PersonSwap(PERSON *p1, PERSON *p2); // 个人信息交换
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -