I set out to see if I could code a tic tac toe game in less then an hour with a good AI. I failed XD
This is the start of the program, and it messes up a little bit.
Code:
#include <iostream>
using namespace std;
void printarray (char arg[10][4])
{
system("CLS");
for (int n2 = 0; n2 < 5; n2++)
{
for (int n = 0; n < 11; n++)
cout << arg[n][n2];
cout << "\n";
}
}
int main()
{
int var;
char array[10][4];
// making the initial board...
array[0][0] = ' ';
array[1][0] = ' ';
array[2][0] = ' ';
array[3][0] = '*';
array[4][0] = ' ';
array[5][0] = ' ';
array[6][0] = ' ';
array[7][0] = '*';
array[8][0] = ' ';
array[9][0] = ' ';
array[10][0] = ' ';
var = 0;
while (var < 11)
{
array[var][1] = '*';
var++;
}
array[0][2] = ' ';
array[1][2] = ' ';
array[2][2] = ' ';
array[3][2] = '*';
array[4][2] = ' ';
array[5][2] = ' ';
array[6][2] = ' ';
array[7][2] = '*';
array[8][2] = ' ';
array[9][2] = ' ';
array[10][2] = ' ';
var = 0;
while (var < 11)
{
array[var][3] = '*';
var++;
}
array[0][4] = ' ';
array[1][4] = ' ';
array[2][4] = ' ';
array[3][4] = '*';
array[4][4] = ' ';
array[5][4] = ' ';
array[6][4] = ' ';
array[7][4] = '*';
array[8][4] = ' ';
array[9][4] = ' ';
array[10][4] = ' ';
//print board for the first time
printarray(array);
return 0;
}
The output should be
(_ = a space)
___*___*___
***********
___*___*___
***********
___*___*___
but instead the output is
____*___*__
**********
___*___*___
***********
___*___*___
Note: I am aware using system("CLS") is bad.'
Can someone help?
Thanks