Was wondering if there was anyway to simplify my TTC program. I'm new to programming so yeah, try not to go full 1337 on me. Thanks in advance for your responses!
Code:
#include <iostream>
#include <cstdlib>
using namespace std;
int where;
char nothing;
char X = 'x';
char O = 'o';
char e1,e2,e3,e4,e5,e6,e7,e8,e9;
void multi_player()
{
system ("cls");
while (1)
{
cout << "|"<<e1<<"|"<<e2<<"|"<<e3<<"|"<<endl;
cout << "|"<<e4<<"|"<<e5<<"|"<<e6<<"|"<<endl;
cout << "|"<<e7<<"|"<<e8<<"|"<<e9<<"|"<<endl;
cout << "\nPlayer One's turn, where?: "<<endl;
cin >> where;
switch (where)
{
case 1:
e1 = X;
break;
case 2:
e2 = X;
break;
case 3:
e3 = X;
break;
case 4:
e4 = X;
break;
case 5:
e5 = X;
break;
case 6:
e6 = X;
break;
case 7:
e7 = X;
break;
case 8:
e8 = X;
break;
case 9:
e9 = X;
break;
}
system ("cls");
cout << "|"<<e1<<"|"<<e2<<"|"<<e3<<"|"<<endl;
cout << "|"<<e4<<"|"<<e5<<"|"<<e6<<"|"<<endl;
cout << "|"<<e7<<"|"<<e8<<"|"<<e9<<"|"<<endl;
cout << "Player Two's turn, where?: ";
cin >> where;
switch (where)
{
case 1:
e1 = O;
break;
case 2:
e2 = O;
break;
case 3:
e3 = O;
break;
case 4:
e4 = O;
break;
case 5:
e5 = O;
break;
case 6:
e6 = O;
break;
case 7:
e7 = O;
break;
case 8:
e8 = O;
break;
case 9:
e9 = O;
break;
}
system ("cls");
}
}
int main ()
{
cout << "Welcome to TTT DELUXE SUPER EDITION!"<<endl;
cin >> nothing;
multi_player ();
}