⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 一个c语言实现的球员管理系统
💻 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 + -