C++ 用于箱子选择和箱子放置的Mancala编码
我要写一个代码,询问玩家他们想要选择哪个箱子,除非它不会“用7到12之间的珠子进行选择”。当我设置玩家==2并输入binNum 13时。我也对bindrop感到非常困惑,我认为我没有正确设置应该将珠子放入容器中,以便玩家选择并移动到另一个容器中。如果您无法帮助,我很抱歉造成混乱,因为我想不出一个合适的方式来寻求最好的帮助C++ 用于箱子选择和箱子放置的Mancala编码,c++,arrays,void,void-pointers,C++,Arrays,Void,Void Pointers,我要写一个代码,询问玩家他们想要选择哪个箱子,除非它不会“用7到12之间的珠子进行选择”。当我设置玩家==2并输入binNum 13时。我也对bindrop感到非常困惑,我认为我没有正确设置应该将珠子放入容器中,以便玩家选择并移动到另一个容器中。如果您无法帮助,我很抱歉造成混乱,因为我想不出一个合适的方式来寻求最好的帮助 void binSelection(int beadArray[MAX], int player, int &binNum) { cout<<"Ch
void binSelection(int beadArray[MAX], int player, int &binNum)
{
cout<<"Choose bin.";
cin>>binNum;
while((player==1 && (binNum<0||binNum>5)) || beadArray[binNum]<1)
{
cout<<"Make selection with beads between 0 and 5.";
cin>>binNum;
}
while((player==2 && (binNum>12||binNum<7)) || beadArray[binNum]<1)
{
cout<<"Make selection with beads between 7 and 12.";
cin>>binNum;
}
}
void binDrop(int beadArray[MAX])
{
int bin=0;
int hand=0;
hand=beadArray[bin];
int player=2;
cout<<"Choose bin";
while(hand>0)
{
bin++;
if (player==1&& bin==13)
{
bin=0;
}
if (player==2&& bin==6)
{
bin=7;
}
beadArray[bin]++;
hand--;
}
}
void bins选举(int beadArray[MAX],int player,int&binNum)
{
库特宾南;
而((player==1&&(binNum5))| | beadArray[binNum]12 | | | binNumWhy您用多个IDE标记了这个问题?我正在尝试编写一个函数,将珠子放入容器中。除此之外,您需要传入哪个播放器,因为您需要确保不将珠子放入对手端容器中。因为我正在visual studio和xcodeAs中处理此问题,因为IDE正在进行“与问题无关,我很想删除它们::-(如果您在Interface Builder或类似产品上遇到问题,请务必添加该标记,但是……)