void panding(struct enity *stref[])
{
while(w==1)
{
v=getchar();
if(v=='Y'||v=='y')w=1;
else w=0;
if(w==0) break;
else if(w==1)
zhandou(stref[3]);
}
}
main()
{
struct enity player1,player2,boss;
player1.zhengyin=1;player1.bianhao=1;player1.xueliang=600;player1.jinengdian=300;player1.shengsi=1;player1.mubiao=1;
player2.zhengyin=1;player2.bianhao=2;player2.xueliang=500;player2.jinengdian=350;player2.shengsi=1;player2.mubiao=1;
boss.zhengyin=2;boss.bianhao=1;boss.xueliang=1000;boss.jinengdian=0;boss.shengsi=1;boss.mubiao=0;
struct enity *stre[3];
stre[1]=&player1;stre[2]=&player2;stre[3]=&boss;
w=1;
print(0);
panding(stre[3]);
}
看不到完整的代码,目测是形参和实参指针问题吧,下面一行note提示说你的形参是一个enity**指针,但是你传入的是enity*
警告一般不影响运行吧,程序能正常运行吗?
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632