私はTic Tac Toeのコードを作成しています。選択したスロットが満杯になった場合に、再度試みるためにvoid関数を使用しようとしています。これはboardInputから私のコード()& TRYAGAIN()である:C++ - 識別子がvoid tryAgain()に見つかりませんでした。
void boardInput()
{
int a;
cout << "Round: " << iRound << endl;
cout << "Row: ";
cin >> a;
int b;
cout << "Column: ";
cin >> b;
if (a == 1 && b == 1)
{
if (chGrid[0][0] == '-')
chGrid[0][0] = chPlayer;
else
{
tryAgain();
}
}
}
void tryAgain()
{
system("cls");
displayBoard();
cout << "ERROR! Try again!" << endl;
boardInput();
}
私の周りのボイドを移動しようとしたのだが、まだ同じエラーになります。誰か助けてくれますか?
C++シンボルは、*使用する前に*宣言*する必要があります。 *前方宣言についてのいくつかの研究を行います*。また、深い再帰が可能であることに注意し、代わりにループを使用する解決策を検討してください。 –