📄 main.h
字号:
/*--------------------------------------以下定义各个枚举类型-----------------------------------*/
#define NUM 20
enum SexType {female,male};
enum Education {high,bachelor,master,doctor,ohter};
struct birthday
{
int year;
int month;
int day;
};
struct salarystruct
{
int Wday; /*月工作日天数*/
float Insure; /*月保险金*/
double Pay; /*薪水*/
};
struct engineerstruct
{
int No; //编号
char Name[20]; //姓名
enum SexType Sex; //性别
struct birthday Birth; //出生日期
char Natp[10]; //籍贯
enum Enucation Edn; //学历背景
char Adr[30]; //住址
char Tnum[15]; //电话
int Wage; //工龄
float Bsalary; //基本薪水
struct salarystruct Salary;
};
struct engineerstruct Engineer[NUM];
//struct salarystruct Salary[NUM];
struct engineerstruct *p;
int count;
int IsEdit;
int IsSave;
int IsFull;
int IsCalculate;
/*--------------------------------------以下定义各个变量-----------------------------------*/
/*--------------------------------------以下声明各个函数-----------------------------------*/
void InitData(void);
void menu(void);
int IsSearch(int no);
void InputEngineerInformation(void); /*声明AddEngineer()函数*/
void DeleteEngineerInformation(void); /*声明DeleteEngineer()函数*/
void SearchEngineerInformation(void); /*声明QueryEngineer()函数*/
void ModifyEngineerInformation(void); /*声明ModifyEngineer()函数*/
void CalculateEngineerSalary(void); /*声明calculateEngineerMonthSalary()函数*/
void DisplayEngineerInformation(struct engineerstruct Engineer[],int flag);
void Delete(int i);
void Input(int i);
void ReloadEngineerInformation(void);
void SaveEngineerInformation(void);
void EngineerInformationSort(void);
void OutputEngineerInformation(void);
void Sort(int choose);
void CleanEngineerInformation(void);
void EngineerInformationReport(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -