c++教程:竞技比赛打分系统源码

C语言培训c++教程这篇文章是介绍的:竞技比赛打分系统源码,这是一些小的程序,可能会用的上,在这分享给大家!

# include

# include

# include

# define JUDEGNUM 3/*裁判数*/

# define NAMELEN 20/*姓名最大字符数*/

# define CODELEN 10/*号码最大字符数*/

# define FNAMELEN 80/*文件名最大字符数*/

# define BUFFSIZE 128/*缓冲区最大字符数*/

字符判断[JUDEGNUM] [NAMELEN + 1]={“judgementA”、“judgementB”,“judgementC”};

struct AthleteScore

{

字符名称(NAMELEN + 1);/*姓名*/

字符代码(CODELEN + 1);/*学号*/

int得分(JUDEGNUM);/*各裁判给的成绩*/

int总;/*总成级*/

};

struct LinkNode

{

字符名称(NAMELEN + 1);/*姓名*/

字符代码(CODELEN + 1);/*号码*/

int得分(JUDEGNUM);/*各裁判给的成绩*/

int总;/*总成级*/

struct LinkNode *下;

} *头;/*链表首指针*/

int [JUDEGNUM];/*各裁判给的总成绩*/

文件* filepoint;/*文件指针*/

字符的文件名(FNAMELEN);/*文件名*/

/*从指定文件读入一个记录*/

int GetRecord(文件*把,struct AthleteScore * sturecord)

{

字符缓冲区(BUFFSIZE);

int我;

如果(fscanf (“% s”,把需要buf) !=1)

返回0;null

c++教程:竞技比赛打分系统源码