Ваша игровая доска может быть настроена не так, как вы думаете.
#include <stdio.h>
int main()
{
char gameboard[3][3] =
{ {' ', 'x', ' '},
{' ', 'o', ' '},
{' ', 'x', ' '}
};
if (gameboard[0][0] == ' ')
{
printf("0,0 is empty\n");
}
if (gameboard[0][1] != ' ')
{
printf("0,1 has %c\n", gameboard[0][1]);
}
if (gameboard[1][1] == gameboard[0][1])
{
printf("1,1 equals 0,1\n");
}
else
{
printf("1,1 is different from 0,1\n");
}
}
Выходы:
0,0 is empty
0,1 has x
1,1 is different from 0,1