Я создал al oop, используя переменную "placeholder" только для создания al oop, чтобы я мог использовать "continue" с оператором if, который должен выдавать сообщение об ошибке и перезапускать l oop если число за пределами значений (1-7) введено, но оно не работает. Любая помощь приветствуется!
void PlayerOne(char d[ROW][COLUMN], int r[COLUMN])
{
int rtemp, ctemp, mover;
bool placeholder = true;
do
{
cout << "Enter your mover (X): "; cin >> mover; cout << endl;
if ((mover < 1) && (mover > 7))
{
cout << "ILLEGAL INPUT DETECTED" << endl;
continue;
}
rtemp = r[mover];
ctemp = mover - 1;
d[rtemp][ctemp] = 'X';
r[mover]--;
if (placeholder == true)
{
break;
}
} while (placeholder == true);
return;
}