main.c

来自「一个c语言实现的球员管理系统」· C语言 代码 · 共 36 行

C
36
字号
#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 + =
减小字号Ctrl + -
显示快捷键?