これはばかげた質問ですが、正直なところ、プログラムで機能させることはできません。私はC++を始めたばかりですが、それを間違え続けています。ユーザーに「pile」の値を入力してもらい、次に2番目の関数に移動して、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に引き継ぐことができないようです