outfield.cpp

来自「曼彻斯特联队球队系统 本程序是一个以数据处理为基础的类数据库的查找软件。用户」· C++ 代码 · 共 72 行

CPP
72
字号
#include<iostream.h>
#include<iomanip.h>
#include<string.h>
#include<assert.h>
#include"employee.h"
#include"player.h"
#include"outfield.h"

outfield::outfield(const int a,const double e,const char*n,const int stre,
			const int pac,const int jum,const int agi,const int acc,
			const int sta,const int bal,const int hei,const int tea,
			const int wor,const int det,const int cre,const int bra,
			const int pos,int pas,int sho,int tec,int hea,int tac,int mar,
			int f_k,int dri,char*posi):player(a,e,n,stre,pac,jum,agi,acc,sta,bal,tea,
			wor,det,cre,bra,pos,hei)
{
	passing=pas;
	shooting=sho;
	technique=tec;
	heading=hea;
	tackling=tac;
	marking=mar;
	free_kick=f_k;
	dribbling=dri;
	position=new char[strlen(n)+1];
	assert(position!=0);
	strcpy(position,posi);
}



const int outfield::getpassing()const
{return passing;}

const int outfield::getshooting()const
{return shooting;}

const int outfield::gettechnique()const
{return technique;}

const int outfield::getheading()const
{return heading;}

const int outfield::gettackling()const
{return tackling;}

const int outfield::getmarking()const
{return marking;}

const int outfield::getfree_kick()const
{return free_kick;}

const int outfield::getdribbling()const
{return dribbling;}

const char*outfield::getposition()const
{return position;}


void outfield::print()const
{
	cout<<"非守门员球员:"<<endl;
	cout<<"场上位置:"<<position<<endl;
	player::print();
	cout<<"技术数据:"<<endl;
	cout<<"传球:"<<passing<<"\t射门:"<<shooting
		<<"\t技术:"<<technique<<"\t头球:"<<heading
		<<"\t铲球:"<<tackling<<"\t盯人:"<<marking
		<<"\t任意球:"<<free_kick<<"\t盘球:"<<dribbling
		<<endl;

}

⌨️ 快捷键说明

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