typedef.h

来自「一个DOS下的学生信息管理系统,使用了多中数值算法,有HASH查找,归并排序,快」· C头文件 代码 · 共 51 行

H
51
字号
#ifndef _TYPEDEF_
#define _TYPEDEF_

typedef UINT KEYTYPE;//关键字,此为学号后三位
typedef char FILENAME;

//排序类别
#define TAXISBY_STUDNUM	0//按学号排序
#define TAXISBY_AGE		1//按年龄排序
#define TAXISBY_ALLMARK	2//按总成绩排序

//打印学生信息时,特殊化项定义,用特殊的颜色打印
#define SPECIAL_NONE	 0//无特殊化

#define SPECIAL_NAME	 1//姓名特殊化
#define SPECIAL_STUDNUM	 2//学号特殊化
#define SPECIAL_AGE		 3//年龄特殊化
#define SPECIAL_SEX		 4//性别特殊化

#define SPECIAL_COURSE1	 5//课程1特殊化
#define SPECIAL_TEACHER1 6//教师1特殊化

#define SPECIAL_COURSE2	 7//课程2特殊化
#define SPECIAL_TEACHER2 8//教师2特殊化

#define SPECIAL_MARK	 9//成绩特殊化

//声音类型
#define CB_ERROR 0
#define CB_OK    1

//课程信息
typedef struct COURSEINFO
{
	char pCourse[10]; //课程名
	UINT uiMark;      //成绩
	char pTeacher[10];//教师
	COURSEINFO* pNext;
}COURSEINFO;

//学生信息
typedef struct
{
	char pName[10];          //姓名
	UINT uiStudNum;          //学号,规定为9位,如080210114
	UINT uiAge;              //年龄
	char pSex[2];            //性别
	COURSEINFO* pCourseInfo; //课程
}STUDINFO;

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?