2399小游戏
# include & ltiostream & gt
# include & lt字符串& gt
使用?命名空间?std
班级?运动员
{
私人:
int?生命,机器,导弹;
夏尔?名称[10];
双倍?黄金;
公共:
作废?pushCC()
{
cout & lt& lt“亲爱的玩家”
cout & lt& lt“挖掘机”
cout & lt& lt“核弹”
}
玩家(替身?x)
{
生活= 1;机器= 0;导弹= 0;黄金= x;
}
作废?getName(char?x[10])
{
strcpy(名称,x);
}
作废?getLife()
{
life++;cout & lt& lt“恭喜恭喜!成功获得保护膜!”& lt& ltendl
}
作废?getMachine()
{
machine++;cout & lt& lt“恭喜恭喜!成功获得了挖掘机”
}
作废?getMissile()
{
导弹++;cout & lt& lt“恭喜恭喜!成功获取核弹!”& lt& ltendl
}//这里少了一个括号。
};?
执行错误:
#包含“lead.h”
int?主()
{
夏尔?namex[10],namey[10];
int?温度;
cout & lt& lt"创建双人玩家信息:请输入玩家1的名字:";
CIN & gt;& gtnamexcout & lt& lt"请输入玩家2的名字:";
CIN & gt;& gtnamey
玩家?a(0.5),b(0.5);
a . getname(namex);b . getname(namey);cout & lt& lt“创建成功!”& lt& ltendl//输入名称以创建信息。
a . pushcc();b . pushcc();
cout & lt& lt“输入1正式开始游戏:“;CIN & gt;& gt温度;
a . get machine();b . get life();?//函数调用应该在括号中。
a . pushcc();b . pushcc();//函数调用应该在括号中。
回归?0;
}?