📄 outfield.cpp
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -