1
私のforループを繰り返し処理するために配列を取得する際に問題があります。 この機能のポイントは、数字が配列のどこかにすでに置かれているかどうかをチェックして重複が現れないようにすることです。 関数を実行すると、関数の最初の要素を反復して停止します。は、私の配列の最初の要素のみをチェックすることができます
bool check(int wins[], int number)
{
for (int i = 0; i <= arraySize; ++i)
if (number == wins[i])
{
return true;
}
else if (number != wins[i])
{
return false;
}
}
私は本当に助けていただきありがとうございます。
あなたは無条件に最初のチェック後に返します。 elseブランチを削除します。 – krzaq
'return'ステートメントを修正すると、' i <= arraySize'は作成上の難問です。 – WhozCraig