永发信息网

实现游戏角色结构体,RPG游戏中,有5个角色,每角色有3个属性,从键盘输入名称、生命值和等级到屏幕上

答案:1  悬赏:60  手机版
解决时间 2021-04-08 00:19
能详细点不?
最佳答案
typedef struct _gamerole
{
int hp;//属性1,血值
int mp;//属性2, 魔法或者内力
int level;//等级
}gamerole,*lpgamerole;
在main中定义一个
gamerole role[5];
如果需要设定这些角色的属性,可以用scanf()依次给值
如果需要输出这些属性,可以用printf()输出特定角色的属性
如果是控制台程序应该是比较好实现的
例如要输入role[0]这个角色的属性信息可以写
printf("请依次输入角色1的hp,mp,level用空格分开\n");
scanf("%d%d%d",&role[0].hp,&role[0].mp,&role[0].level);
printf("输出角色role[0]的属性");
printf("角色:role[0]\n生命值:%d\n魔法值%d\n级别:%d\n",role[0].hp,role[0].mp,role[0].level);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求英雄联盟日服配音语音
单选题Theseideasareoftendifficultto_
发生火灾如何自救作文800字
战神桌球俱乐部地址在什么地方,想过去办事
财布施一定能得到财富的福报吗?为什么?
依次填入下面一段文字横线处的词语,最恰当的
max里的m币充值选项怎么没有显示?
爱国的含义,竞争性的含义
新买的鲤鱼为什么总爱游上水面
做梦梦见自己困的不想起来
衢州到上饶有多少公里,东阳晚上回衢州应该怎
阅读理解ThepeanutisanativeSouthAmericanp
三星七edge怎么改网络类型
北方地区中通和申通哪个好?
如何解决死飞自行车惯性大的问题?
推荐资讯
虚拟机还原问题
当地震发生时,人们首先感到地面上下跳动还是
有没有 不用升级 上去就只需要打装备 PK的合
求电影方面论文
歌颂父爱的精彩句子,赞美父爱的诗句
禾嘉苑西区这个地址在什么地方,我要处理点事
在希腊神话中,作为智慧女神,技艺女神,女战
问:2016年下学期江西九江湖滨公立幼儿园什么
新疆喀什巴楚县4月23日发生严重暴力恐怖事件
本人招商信用卡额度六千 这个月用了两千多
下列算式中,______的得数最大.A.1994×1999
金三顺主演的电影有哪些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?