I am trying to make my code look like the following:
New Game: X goes first.
-----------------
|R\C| 0 | 1 | 2 |
-----------------
|0||||
-----------------
|1||||
-----------------
|2||||
-----------------
X's turn.
Where do you want your X placed?
Please enter row number and column number separated by a space.
00
You have entered row #0
and column #0
Thank you for your selection.
-----------------
|R\C| 0 | 1 | 2 |
-----------------
|0|X| | |
-----------------
|1||||
-----------------
|2||||
-----------------
O's turn.
Where do you want your O placed?
Please enter row number and column number separated by a space.
33
You have entered row #3
and column #3
Invalid entry: try again.
Row & column numbers must be either 0, 1, or 2.
O's turn.
Where do you want your O placed?
Please enter row number and column number separated by a space.
00
You have entered row #0
and column #0
That cell is already taken.
Please make another selection.
O's turn.
Where do you want your O placed?
Please enter row number and column number separated by a space.
11
You have entered row #1
and column #1
Thank you for your selection.
-----------------
|R\C| 0 | 1 | 2 |
-----------------
|0|X| | |
-----------------
|1| |O| |
-----------------
|2||||
-----------------
X's turn.
Where do you want your X placed?
Please enter row number and column number separated by a space.
10
You have entered row #1
and column #0
Thank you for your selection.
-----------------
|R\C| 0 | 1 | 2 |
-----------------
|0|X| | |
-----------------
|1|X|O| |
-----------------
|2||||
-----------------
O's turn.
Where do you want your O placed?
Please enter row number and column number separated by a space.
01
You have entered row #0
and column #1
Thank you for your selection.
-----------------
|R\C| 0 | 1 | 2 |
-----------------
|0|X|O| |
-----------------
|1|X|O| |
-----------------
|2||||
-----------------
X's turn.
Where do you want your X placed?
Please enter row number and column number separated by a space.
20
You have entered row #2
and column #0
Thank you for your selection.
X IS THE WINNER!!!
-----------------
|R\C| 0 | 1 | 2 |
-----------------
|0|X|O| |
-----------------
|1|X|O| |
-----------------
|2|X| | |
-----------------
Another game? Enter Y or y for yes.
Y

My code is Below:
#include<iostream>
#include<cstdlib>
using namespace std;
char square[11]={'0','1','2','3','4','5','6','7','8','9','\0'};
void board();
int win();
int main()
{
system("color 9a");
char playagain='y';
while(playagain=='y')
{
cout<<"Welcome in my Tic Tac Toe!!!\n\n\n"<<endl;
int player=1;
int i,choice;
char mark;
do
{
board();
player=(player%2)?1:2;
cout<<"Player "<<player<<" enter a number: ";
cin>>choice;
mark=(player==1)?'X':'O';
cout<<"\n\nWanna play again(y/n)?:";
cin>>playagain;
cout<<endl;
if(playagain=='y')
{
cout<<"You choice to play again\n\n";
}
else if(playagain=='n')
{
cout<<"You choice not to play again\n\n";
}
else
{
cout<<"You didnt put an valid character so i will take it like(n),so the program will close.\n\n";
}
I need to have my game in a multidimensional array. my game box needs to state the rows and columns. Then the player has to type the row then the column number.