📄 main.c
字号:
#include"common.h"
const char* ROLE[]={"教练","前锋","中锋","后卫","守门员"};
const char* LIST_HEADER[]={"编号 ","|姓名 ","|角色 ","|年龄","|身高cm ","|体重kg ","|国籍 ", "|年薪$ ","|入队日期"};
int main(void)
{
char choose;
void (*pfun)(pInfoHead);//定义一个此类型的指针函数
pInfoHead phead=loadFromFile(); //加载文件
strcpy(phead->showSet,"1111111111"); //初始化 全部显示表头
while(true)
{
showMainMenu();
do{
while(strchr("123456780",choose=getch())==NULL) //检测输入的选择字符的范围
continue;
}while(0==choose);//防止输入 F1 F2...等功能键时产生错误
switch(choose)
{
case '1':pfun=showAll;break;
case '2':pfun=addMember;break;
case '3':pfun=deleteByNumber;break;
case '4':pfun=queryByName;break;
case '5':pfun=queryByNumber;break;
case '6':pfun=sort;break;
case '7':pfun=reportControl;break;
case '8':pfun=deleteAll;break;
case '0':pfun=freeList;return 0;
}
CLS();
pfun(phead);//调用所选择的函数
CLS();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -