这是一个愚蠢的问题,但老实说,我无法让它在我的程序中工作。我刚开始使用 C++,但我一直在做错事。我让用户输入'pile'的值,然后我想转到我的第二个函数并将pile除以2。我的教授说我不允许使用全局变量。这是我的代码:
int playerTurn();
int main() //first function
{
int pile = 0;
while ( pile < 10 || pile > 100 ) {
cout << "How many marbles would you like there to be?" << endl;
cout << "Please choose between 10 and 100: ";
cin >> pile;
}
return pile; //the variable I'm trying to return is pile
playerTurn();
}
int playerTurn(pile) //second function
{
int limit = pile / 2; //says pile is an undeclared identifier
}
我似乎无法将“堆”转移到我的其他功能 playerTurn