三子棋游戏,这一步遇到问题,当我输入某个坐标,棋盘上应该出现*,但是没有反应,求解决这个问题
问题相关代码,请勿粘贴截图




void PlayerMove(char board[ROW][COL], int row, int col)
{
printf("玩家走:");
int x = 0;
int y = 0;
while (1)
{
scanf("%d %d", &x, &y);
if (x >= 1 && x <= row && y >= 1 && y <= col)
{
if (board[x - 1][y - 1])
{
board[x - 1][y - 1]= '*';
break;
}
else
{
printf("该坐标被占用,请重新输入!\n");
}
}
else
{
printf("坐标错误,请重新输入!\n");
}
}
}