The code for reference:
Code:
#include <iostream>
using namespace std;
#include <cstdlib>
#include <windows.h>
#include <string>
#include <sstream>
#include <cstdio>
#include <conio.h>
#define jio "\n\nHello,player X ,in which cell should be X? "
#define kio "\n\nHello,player O ,in which cell should be O? "
int main()
{
again:
system("color 9");
char a=0,b=0,c=0,d=0,f=0,g=0,h=0,e=0,i=0;
char kva1('1');
char kva2('2');
char kva3('3');
char kva4('4');
char kva5('5');
char kva6('6');
char kva7('7');
char kva8('8');
char kva9('9');
cout<<"Tic takas by Foxefde!\n";
cout<<"\n\n\n\n";
cout<<" Tic Tac \n\n\n\n\n\n";
cout<<" | | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" 1 | 2 | 3 \n";
cout<<" | | | | \n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" 4 | 5 | 6 \n";
cout<<" | | | |\n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" 7 | 8 | 9 \n";
cout<<" | | | | \n";
cout<<jio;
nr1:
char petras = _getch ();
if(a==0 & petras==kva1) {a='X';system("cls");}
else if(b==0 & petras==kva2) {b='X';system("cls");}
else if(c==0 & petras==kva3) {c='X';system("cls");}
else if(d==0 & petras==kva4) {d='X';system("cls");}
else if(e==0 & petras==kva5) {e='X';system("cls");}
else if(f==0 & petras==kva6) {f='X';system("cls");}
else if(g==0 & petras==kva7) {g='X';system("cls");}
else if(h==0 & petras==kva8) {h='X';system("cls");}
else if(i==0 & petras==kva9) {i='X';system("cls");}
else goto nr1;
cout<<" Tic Tac \n\n\n\n\n\n";
cout<<" | | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" 1 | 2 | 3 \n";
cout<<" | | | | \n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" 4 | 5 | 6 \n";
cout<<" | | | |\n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" 7 | 8 | 9 \n";
cout<<" | | | | \n";
cout<<kio;
nr2:
char pertas = _getch ();
if(a==0 & pertas==kva1) {a='O';system("cls");}
else if(b==0 & pertas==kva2) {b='O';system("cls");}
else if(c==0 & pertas==kva3) {c='O';system("cls");}
else if(d==0 & pertas==kva4) {d='O';system("cls");}
else if(e==0 & pertas==kva5) {e='O';system("cls");}
else if(f==0 & pertas==kva6) {f='O';system("cls");}
else if(g==0 & pertas==kva7) {g='O';system("cls");}
else if(h==0 & pertas==kva8) {h='O';system("cls");}
else if(i==0 & pertas==kva9) {i='O';system("cls");}
else goto nr2;
cout<<" Tic Tac \n\n\n\n\n\n";
cout<<" | | | |\n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" 1 | 2 | 3 \n";
cout<<" | | | | \n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" 4 | 5 | 6 \n";
cout<<" | | | |\n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" 7 | 8 | 9 \n";
cout<<" | | | | \n";
cout<<jio;
nr3:
char petrs = _getch ();
if(a==0 & petrs==kva1) {a='X';system("cls");}
else if(b==0 & petrs==kva2) {b='X';system("cls");}
else if(c==0 & petrs==kva3) {c='X';system("cls");}
else if(d==0 & petrs==kva4) {d='X';system("cls");}
else if(e==0 & petrs==kva5) {e='X';system("cls");}
else if(f==0 & petrs==kva6) {f='X';system("cls");}
else if(g==0 & petrs==kva7) {g='X';system("cls");}
else if(h==0 & petrs==kva8) {h='X';system("cls");}
else if(i==0 & petrs==kva9) {i='X';system("cls");}
else goto nr3;
cout<<" Tic Tac \n\n\n\n\n\n";
cout<<" | | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" 1 | 2 | 3 \n";
cout<<" | | | | \n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" 4 | 5 | 6 \n";
cout<<" | | | |\n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" 7 | 8 | 9 \n";
cout<<" | | | | \n";
cout<<kio;
nr4:
char perta = _getch ();
if(a==0 & perta==kva1) {a='O';system("cls");}
else if(b==0 & perta==kva2) {b='O';system("cls");}
else if(c==0 & perta==kva3) {c='O';system("cls");}
else if(d==0 & perta==kva4) {d='O';system("cls");}
else if(e==0 & perta==kva5) {e='O';system("cls");}
else if(f==0 & perta==kva6) {f='O';system("cls");}
else if(g==0 & perta==kva7) {g='O';system("cls");}
else if(h==0 & perta==kva8) {h='O';system("cls");}
else if(i==0 & perta==kva9) {i='O';system("cls");}
else goto nr4;
cout<<" Tic Tac \n\n\n\n\n\n";
cout<<" | | | |\n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" 1 | 2 | 3 \n";
cout<<" | | | | \n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" 4 | 5 | 6 \n";
cout<<" | | | |\n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" 7 | 8 | 9 \n";
cout<<" | | | | \n";
cout<<jio;
nr5:
char etra = _getch ();
if(a==0 & etra==kva1) {a='X';system("cls");}
else if(b==0 & etra==kva2) {b='X';system("cls");}
else if(c==0 & etra==kva3) {c='X';system("cls");}
else if(d==0 & etra==kva4) {d='X';system("cls");}
else if(e==0 & etra==kva5) {e='X';system("cls");}
else if(f==0 & etra==kva6) {f='X';system("cls");}
else if(g==0 & etra==kva7) {g='X';system("cls");}
else if(h==0 & etra==kva8) {h='X';system("cls");}
else if(i==0 & etra==kva9) {i='X';system("cls");}
else goto nr5;
cout<<" Tic Tac \n\n\n\n\n";
cout<<" | | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" 1 | 2 | 3 \n";
cout<<" | | | | \n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" 4 | 5 | 6 \n";
cout<<" | | | |\n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" 7 | 8 | 9 \n";
cout<<" | | | | \n";
if(a=='O' & b=='O' & c=='O' & a!=0 || a=='X' & b=='X' & c=='X' & a!=0 ) {system("cls");cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | \n"<<" ---"<<a<<"--|---"<<b<<"---|---"<<c<<"--- \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | \n\n\n\n";cout<<"\n\nPlayer "<<a<<" is the winner!Wanna play again?Y/N";kakak: char fox = _getch();if(fox =='y'){system("cls");goto again;} else goto kakak ; }
else if(d=='O' & e=='O' & f=='O' & f!=0 || d=='X' & e=='X' & f=='X' & f!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | \n"<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" ---"<<d<<"--|---"<<e<<"---|---"<<f<<"--- \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | \n\n\n\n";cout<<"\n\nPlayer "<<d<<" is the winner!Wanna play again?Y/N";kaka1k:char fox1= _getch();if(fox1=='y'){system("cls");goto again;} else goto kaka1k ; }
else if(g=='O' & h=='O' & i=='O' & i!=0 || g=='X' & h=='X' & i=='X' & i!=0 ) {system("cls");cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | \n"<<" | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" ---"<<g<<"--|---"<<h<<"---|---"<<i<<"--- \n";
cout<<" | | \n\n\n\n";cout<<"\n\nPlayer "<<h<<" is the winner!Wanna play again?Y/N";kaka2k:char fox2= _getch();if(fox2=='y'){system("cls");goto again;} else goto kaka2k ; }
else if(a=='O' & d=='O' & g=='O' & a!=0 || a=='X' & d=='X' & g=='X' & a!=0 ) {system("cls"); cout<<" | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | | \n";
cout<<" ---|--|-------|------- \n";
cout<<" | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | | \n";
cout<<" ---|--|-------|------- \n";
cout<<" | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | | \n\n\n\n"; cout<<"\n\nPlayer "<<g<<" is the winner!Wanna play again?Y/N";kaka3k:char fox3= _getch();if(fox3=='y'){system("cls");goto again;} else goto kaka3k ; }
else if(b=='O' & e=='O' & h=='O' & b!=0 || b=='X' & e=='X' & h=='X' & b!=0 ) {system("cls");cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | | \n";
cout<<" ------|---|---|------- \n";
cout<<" | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | | \n";
cout<<" ------|---|---|------- \n";
cout<<" | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | | \n\n\n\n"; cout<<"\n\nPlayer "<<h<<" is the winner!Wanna play again?Y/N";kaka4k:char fox4= _getch();if(fox4=='y'){system("cls");goto again;} else goto kaka4k ; }
else if(c=='O' & f=='O' & i=='O' & i!=0 || c=='X' & f=='X' & i=='X' & i!=0 ) {system("cls");cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | | \n";
cout<<" ------|-------|---|--- \n";
cout<<" | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | | \n";
cout<<" ------|-------|---|--- \n";
cout<<" | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | | \n\n\n\n"; cout<<"\n\nPlayer "<<f<<" is the winner!Wanna play again?Y/N";kaka5k:char fox5= _getch();if(fox5=='y'){system("cls");goto again;} else goto kaka5k ; }
else if(a=='O' & e=='O' & i=='O' & a!=0 || a=='X' & e=='X' & i=='X' & a!=0 ) {system("cls");cout<<"Foxefde:]\n\n\n\n\n\n"<<" \\ | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" \\ | | \n";
cout<<" ------|-------|------- \n";
cout<<" | \\ | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | \\ | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \\ \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | \\ \n\n\n\n"; cout<<"\n\nPlayer "<<e<<" is the winner!Wanna play again?Y/N";kaka6k:char fox6= _getch();if(fox6=='y'){system("cls");goto again;} else goto kaka6k ; }
else if(g=='O' & e=='O' & c=='O' & g!=0 || g=='X' & e=='X' & c=='X' & g!=0 ) {system("cls");cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | / \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | / \n";
cout<<" ------|-------|------- \n";
cout<<" | / | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | / | \n";
cout<<" ------|-------|------- \n";
cout<<" / | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" / | | \n\n\n\n"; cout<<"\n\nPlayer "<<g<<" is the winner!Wanna play again?Y/N";kaka7k:char fox7= _getch();if(fox7=='y'){system("cls");goto again;} else goto kaka7k ; }
else{
cout<<kio;
nr6:
char peas = _getch ();
if(a==0 & peas==kva1) {a='O';system("cls");}
else if(b==0 & peas==kva2) {b='O';system("cls");}
else if(c==0 & peas==kva3) {c='O';system("cls");}
else if(d==0 & peas==kva4) {d='O';system("cls");}
else if(e==0 & peas==kva5) {e='O';system("cls");}
else if(f==0 & peas==kva6) {f='O';system("cls");}
else if(g==0 & peas==kva7) {g='O';system("cls");}
else if(h==0 & peas==kva8) {h='O';system("cls");}
else if(i==0 & peas==kva9) {i='O';system("cls");}
else goto nr6;
}
cout<<" Tic Tac \n\n\n\n\n\n";
cout<<" | | | |\n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" 1 | 2 | 3 \n";
cout<<" | | | | \n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" 4 | 5 | 6 \n";
cout<<" | | | |\n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" 7 | 8 | 9 \n";
cout<<" | | | | \n";
if(a=='O' & b=='O' & c=='O' & a!=0 || a=='X' & b=='X' & c=='X' & a!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | \n"<<" | | \n"<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" ---"<<d<<"--|---"<<e<<"---|---"<<f<<"--- \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | \n\n\n\n"; cout<<" | | \n"<<" ---"<<a<<"--|---"<<b<<"---|---"<<c<<"--- \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" | | \n\n\n\n";cout<<"\n\nPlayer "<<a<<" is the winner!Wanna play again?Y/N";kakakf: char fox = _getch();if(fox =='y'){system("cls");goto again;} else goto kakakf ; }
else if(d=='O' & e=='O' & f=='O' & f!=0 || d=='X' & e=='X' & f=='X' & f!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | \n"<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" ---"<<d<<"--|---"<<e<<"---|---"<<f<<"--- \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | \n\n\n\n";cout<<"\n\nPlayer "<<d<<" is the winner!Wanna play again?Y/N";kaka1kf:char fox1= _getch();if(fox1=='y'){system("cls");goto again;} else goto kaka1kf ; }
else if(g=='O' & h=='O' & i=='O' & i!=0 || g=='X' & h=='X' & i=='X' & i!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | \n"<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" ---"<<g<<"--|---"<<h<<"---|---"<<i<<"--- \n";
cout<<" | | \n\n\n\n"; cout<<"\n\nPlayer "<<h<<" is the winner!Wanna play again?Y/N";kaka2kf:char fox2= _getch();if(fox2=='y'){system("cls");goto again;} else goto kaka2kf ; }
else if(a=='O' & d=='O' & g=='O' & a!=0 || a=='X' & d=='X' & g=='X' & a!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | | \n";
cout<<" ---|--|-------|------- \n";
cout<<" | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | | \n";
cout<<" ---|--|-------|------- \n";
cout<<" | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | | \n\n\n\n"; cout<<"\n\nPlayer "<<g<<" is the winner!Wanna play again?Y/N";kaka3kf:char fox3= _getch();if(fox3=='y'){system("cls");goto again;} else goto kaka3kf ; }
else if(b=='O' & e=='O' & h=='O' & b!=0 || b=='X' & e=='X' & h=='X' & b!=0 ) {system("cls");cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | | \n";
cout<<" ------|---|---|------- \n";
cout<<" | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | | \n";
cout<<" ------|---|---|------- \n";
cout<<" | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | | \n\n\n\n"; cout<<"\n\nPlayer "<<h<<" is the winner!Wanna play again?Y/N";kaka4kf:char fox4= _getch();if(fox4=='y'){system("cls");goto again;} else goto kaka4kf ; }
else if(c=='O' & f=='O' & i=='O' & i!=0 || c=='X' & f=='X' & i=='X' & i!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | | \n";
cout<<" ------|-------|---|--- \n";
cout<<" | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | | \n";
cout<<" ------|-------|---|--- \n";
cout<<" | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | | \n\n\n\n"; cout<<"\n\nPlayer "<<f<<" is the winner!Wanna play again?Y/N";kaka5kf:char fox5= _getch();if(fox5=='y'){system("cls");goto again;} else goto kaka5kf ; }
else if(a=='O' & e=='O' & i=='O' & a!=0 || a=='X' & e=='X' & i=='X' & a!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" \\ | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" \\ | | \n";
cout<<" ------|-------|------- \n";
cout<<" | \\ | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | \\ | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \\ \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | \\ \n\n\n\n"; cout<<"\n\nPlayer "<<e<<" is the winner!Wanna play again?Y/N";kaka6kf:char fox6= _getch();if(fox6=='y'){system("cls");goto again;} else goto kaka6kf ; }
else if(g=='O' & e=='O' & c=='O' & g!=0 || g=='X' & e=='X' & c=='X' & g!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | / \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | / \n";
cout<<" ------|-------|------- \n";
cout<<" | / | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | / | \n";
cout<<" ------|-------|------- \n";
cout<<" / | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" / | | \n\n\n\n"; cout<<"\n\nPlayer "<<g<<" is the winner!Wanna play again?Y/N";kaka7kf:char fox7= _getch();if(fox7=='y'){system("cls");goto again;} else goto kaka7kf ; }
else{
cout<<jio;
nr7:
char lukas = _getch ();
if(a==0 & lukas==kva1) {a='X';system("cls");}
else if(b==0 & lukas==kva2) {b='X';system("cls");}
else if(c==0 & lukas==kva3) {c='X';system("cls");}
else if(d==0 & lukas==kva4) {d='X';system("cls");}
else if(e==0 & lukas==kva5) {e='X';system("cls");}
else if(f==0 & lukas==kva6) {f='X';system("cls");}
else if(g==0 & lukas==kva7) {g='X';system("cls");}
else if(h==0 & lukas==kva8) {h='X';system("cls");}
else if(i==0 & lukas==kva9) {i='X';system("cls");}
else goto nr7;
}
cout<<" Tic Tac \n\n\n\n\n\n";
cout<<" | | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" 1 | 2 | 3 \n";
cout<<" | | | | \n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" 4 | 5 | 6 \n";
cout<<" | | | |\n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" 7 | 8 | 9 \n";
cout<<" | | | | \n";
if(a=='O' & b=='O' & c=='O' & a!=0 || a=='X' & b=='X' & c=='X' & a!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | \n"<<" ---"<<a<<"--|---"<<b<<"---|---"<<c<<"--- \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | \n\n\n\n";cout<<"\n\nPlayer "<<a<<" is the winner!Wanna play again?Y/N";kakaka: char fox = _getch();if(fox =='y'){system("cls");goto again;} else goto kakaka ; }
else if(d=='O' & e=='O' & f=='O' & f!=0 || d=='X' & e=='X' & f=='X' & f!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | \n"<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" ---"<<d<<"--|---"<<e<<"---|---"<<f<<"--- \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | \n\n\n\n";cout<<"\n\nPlayer "<<d<<" is the winner!Wanna play again?Y/N";kaka1ka:char fox1= _getch();if(fox1=='y'){system("cls");goto again;} else goto kaka1ka ; }
else if(g=='O' & h=='O' & i=='O' & i!=0 || g=='X' & h=='X' & i=='X' & i!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | \n"<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<< " | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" ---"<<g<<"--|---"<<h<<"---|---"<<i<<"--- \n";
cout<<" | | \n\n\n\n"; cout<<"\n\nPlayer "<<h<<" is the winner!Wanna play again?Y/N";kaka2ka:char fox2= _getch();if(fox2=='y'){system("cls");goto again;} else goto kaka2ka ; }
else if(a=='O' & d=='O' & g=='O' & a!=0 || a=='X' & d=='X' & g=='X' & a!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | | \n";
cout<<" ---|--|-------|------- \n";
cout<<" | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | | \n";
cout<<" ---|--|-------|------- \n";
cout<<" | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | | \n\n\n\n"; cout<<"\n\nPlayer "<<g<<" is the winner!Wanna play again?Y/N";kaka3ka:char fox3= _getch();if(fox3=='y'){system("cls");goto again;} else goto kaka3ka ; }
else if(b=='O' & e=='O' & h=='O' & b!=0 || b=='X' & e=='X' & h=='X' & b!=0 ) {system("cls");cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | | \n";
cout<<" ------|---|---|------- \n";
cout<<" | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | | \n";
cout<<" ------|---|---|------- \n";
cout<<" | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | | \n\n\n\n"; cout<<"\n\nPlayer "<<h<<" is the winner!Wanna play again?Y/N";kaka4ka:char fox4= _getch();if(fox4=='y'){system("cls");goto again;} else goto kaka4ka ; }
else if(c=='O' & f=='O' & i=='O' & i!=0 || c=='X' & f=='X' & i=='X' & i!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | | \n";
cout<<" ------|-------|---|--- \n";
cout<<" | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | | \n";
cout<<" ------|-------|---|--- \n";
cout<<" | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | | \n\n\n\n"; cout<<"\n\nPlayer "<<f<<" is the winner!Wanna play again?Y/N";kaka5ka:char fox5= _getch();if(fox5=='y'){system("cls");goto again;} else goto kaka5ka ; }
else if(a=='O' & e=='O' & i=='O' & a!=0 || a=='X' & e=='X' & i=='X' & a!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" \\ | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" \\ | | \n";
cout<<" ------|-------|------- \n";
cout<<" | \\ | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | \\ | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \\ \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | \\ \n\n\n\n"; cout<<"\n\nPlayer "<<e<<" is the winner!Wanna play again?Y/N";kaka6ka:char fox6= _getch();if(fox6=='y'){system("cls");goto again;} else goto kaka6ka ; }
else if(g=='O' & e=='O' & c=='O' & g!=0 || g=='X' & e=='X' & c=='X' & g!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | / \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | / \n";
cout<<" ------|-------|------- \n";
cout<<" | / | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | / | \n";
cout<<" ------|-------|------- \n";
cout<<" / | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" / | | \n\n\n\n"; cout<<"\n\nPlayer "<<g<<" is the winner!Wanna play again?Y/N";kaka7ka:char fox7= _getch();if(fox7=='y'){system("cls");goto again;} else goto kaka7ka ; }
else {cout<<kio;
nr8:
char ukas = _getch ();
if(a==0 & ukas==kva1) {a='O';system("cls");}
else if(b==0 & ukas==kva2) {b='O';system("cls");}
else if(c==0 & ukas==kva3) {c='O';system("cls");}
else if(d==0 & ukas==kva4) {d='O';system("cls");}
else if(e==0 & ukas==kva5) {e='O';system("cls");}
else if(f==0 & ukas==kva6) {f='O';system("cls");}
else if(g==0 & ukas==kva7) {g='O';system("cls");}
else if(h==0 & ukas==kva8) {h='O';system("cls");}
else if(i==0 & ukas==kva9) {i='O';system("cls");}
else goto nr8;
}
cout<<" Tic Tac \n\n\n\n\n\n";
cout<<" | | | |\n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" 1 | 2 | 3 \n";
cout<<" | | | | \n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" 4 | 5 | 6 \n";
cout<<" | | | |\n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" 7 | 8 | 9 \n";
cout<<" | | | | \n";
if(a=='O' & b=='O' & c=='O' & a!=0 || a=='X' & b=='X' & c=='X' & a!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | \n"<<" ---"<<a<<"--|---"<<b<<"---|---"<<c<<"--- \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | \n\n\n\n";cout<<"\n\nPlayer "<<a<<" is the winner!Wanna play again?Y/N";kakake :char fox = _getch();if(fox =='y'){system("cls");goto again;} else goto kakake ; }
else if(d=='O' & e=='O' & f=='O' & f!=0 || d=='X' & e=='X' & f=='X' & f!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | \n"<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" ---"<<d<<"--|---"<<e<<"---|---"<<f<<"--- \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | \n\n\n\n";cout<<"\n\nPlayer "<<d<<" is the winner!Wanna play again?Y/N";kaka1ke:char fox1= _getch();if(fox1=='y'){system("cls");goto again;} else goto kaka1ke ; }
else if(g=='O' & h=='O' & i=='O' & i!=0 || g=='X' & h=='X' & i=='X' & i!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | \n"<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" ---"<<g<<"--|---"<<h<<"---|---"<<i<<"--- \n";
cout<<" | | \n\n\n\n"; cout<<"\n\nPlayer "<<h<<" is the winner!Wanna play again?Y/N";kaka2ke:char fox2= _getch();if(fox2=='y'){system("cls");goto again;} else goto kaka2ke ; }
else if(a=='O' & d=='O' & g=='O' & a!=0 || a=='X' & d=='X' & g=='X' & a!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | | \n";
cout<<" ---|--|-------|------- \n";
cout<<" | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | | \n";
cout<<" ---|--|-------|------- \n";
cout<<" | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | | \n\n\n\n"; cout<<"\n\nPlayer "<<g<<" is the winner!Wanna play again?Y/N";kaka3ke:char fox3= _getch();if(fox3=='y'){system("cls");goto again;} else goto kaka3ke ; }
else if(b=='O' & e=='O' & h=='O' & b!=0 || b=='X' & e=='X' & h=='X' & b!=0 ) {system("cls");cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | | \n";
cout<<" ------|---|---|------- \n";
cout<<" | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | | \n";
cout<<" ------|---|---|------- \n";
cout<<" | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | | \n\n\n\n"; cout<<"\n\nPlayer "<<h<<" is the winner!Wanna play again?Y/N";kaka4ke:char fox4= _getch();if(fox4=='y'){system("cls");goto again;} else goto kaka4ke ; }
else if(c=='O' & f=='O' & i=='O' & i!=0 || c=='X' & f=='X' & i=='X' & i!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | | \n";
cout<<" ------|-------|---|--- \n";
cout<<" | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | | \n";
cout<<" ------|-------|---|--- \n";
cout<<" | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | | \n\n\n\n"; cout<<"\n\nPlayer "<<f<<" is the winner!Wanna play again?Y/N";kaka5ke:char fox5= _getch();if(fox5=='y'){system("cls");goto again;} else goto kaka5ke ; }
else if(a=='O' & e=='O' & i=='O' & a!=0 || a=='X' & e=='X' & i=='X' & a!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" \\ | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" \\ | | \n";
cout<<" ------|-------|------- \n";
cout<<" | \\ | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | \\ | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \\ \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | \\ \n\n\n\n"; cout<<"\n\nPlayer "<<e<<" is the winner!Wanna play again?Y/N";kaka6ke:char fox6= _getch();if(fox6=='y'){system("cls");goto again;} else goto kaka6ke ; }
else if(g=='O' & e=='O' & c=='O' & g!=0 || g=='X' & e=='X' & c=='X' & g!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | / \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | / \n";
cout<<" ------|-------|------- \n";
cout<<" | / | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | / | \n";
cout<<" ------|-------|------- \n";
cout<<" / | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" / | | \n\n\n\n"; cout<<"\n\nPlayer "<<g<<" is the winner!Wanna play again?Y/N";kaka7ke:char fox7= _getch();if(fox7=='y'){system("cls");goto again;} else goto kaka7ke ; }
else{ cout<<jio;
nr9:
char tras = _getch ();
if(a==0 & tras==kva1) {a='X';system("cls");}
else if(b==0 & tras==kva2) {b='X';system("cls");}
else if(c==0 & tras==kva3) {c='X';system("cls");}
else if(d==0 & tras==kva4) {d='X';system("cls");}
else if(e==0 & tras==kva5) {e='X';system("cls");}
else if(f==0 & tras==kva6) {f='X';system("cls");}
else if(g==0 & tras==kva7) {g='X';system("cls");}
else if(h==0 & tras==kva8) {h='X';system("cls");}
else if(i==0 & tras==kva9) {i='X';system("cls");}
else goto nr9;
}
if(a=='O' & b=='O' & c=='O' & a!=0 || a=='X' & b=='X' & c=='X' & a!=0 ) {system("cls");cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | \n"<<" ---"<<a<<"--|---"<<b<<"---|---"<<c<<"--- \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | \n\n\n\n";cout<<"\n\nPlayer "<<a<<" is the winner!Wanna play again?Y/N";kakak6: char fox = _getch();if(fox =='y'){system("cls");goto again;} else goto kakak6 ; }
else if(d=='O' & e=='O' & f=='O' & f!=0 || d=='X' & e=='X' & f=='X' & f!=0 ) {system("cls"); cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | \n"<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" ---"<<d<<"--|---"<<e<<"---|---"<<f<<"--- \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | \n\n\n\n";cout<<"\n\nPlayer "<<d<<" is the winner!Wanna play again?Y/N";kaka1k5:char fox1= _getch();if(fox1=='y'){system("cls");goto again;} else goto kaka1k5 ; }
else if(g=='O' & h=='O' & i=='O' & i!=0 || g=='X' & h=='X' & i=='X' & i!=0 ) {system("cls");cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | \n"<<" | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \n";
cout<<" ---"<<g<<"--|---"<<h<<"---|---"<<i<<"--- \n";
cout<<" | | \n\n\n\n";cout<<"\n\nPlayer "<<h<<" is the winner!Wanna play again?Y/N";kaka2k4:char fox2= _getch();if(fox2=='y'){system("cls");goto again;} else goto kaka2k4 ; }
else if(a=='O' & d=='O' & g=='O' & a!=0 || a=='X' & d=='X' & g=='X' & a!=0 ) {system("cls"); cout<<" | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | | \n";
cout<<" ---|--|-------|------- \n";
cout<<" | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | | \n";
cout<<" ---|--|-------|------- \n";
cout<<" | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | | \n\n\n\n"; cout<<"\n\nPlayer "<<g<<" is the winner!Wanna play again?Y/N";kaka3k4:char fox3= _getch();if(fox3=='y'){system("cls");goto again;} else goto kaka3k4 ; }
else if(b=='O' & e=='O' & h=='O' & b!=0 || b=='X' & e=='X' & h=='X' & b!=0 ) {system("cls");cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | | \n";
cout<<" ------|---|---|------- \n";
cout<<" | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | | \n";
cout<<" ------|---|---|------- \n";
cout<<" | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | | \n\n\n\n"; cout<<"\n\nPlayer "<<h<<" is the winner!Wanna play again?Y/N";kaka4k4:char fox4= _getch();if(fox4=='y'){system("cls");goto again;} else goto kaka4k4; }
else if(c=='O' & f=='O' & i=='O' & i!=0 || c=='X' & f=='X' & i=='X' & i!=0 ) {system("cls");cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | | \n";
cout<<" ------|-------|---|--- \n";
cout<<" | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | | | \n";
cout<<" ------|-------|---|--- \n";
cout<<" | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | | \n\n\n\n"; cout<<"\n\nPlayer "<<f<<" is the winner!Wanna play again?Y/N";kaka5k4:char fox5= _getch();if(fox5=='y'){system("cls");goto again;} else goto kaka5k4 ; }
else if(a=='O' & e=='O' & i=='O' & a!=0 || a=='X' & e=='X' & i=='X' & a!=0 ) {system("cls");cout<<"Foxefde:]\n\n\n\n\n\n"<<" \\ | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" \\ | | \n";
cout<<" ------|-------|------- \n";
cout<<" | \\ | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | \\ | \n";
cout<<" ------|-------|------- \n";
cout<<" | | \\ \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" | | \\ \n\n\n\n"; cout<<"\n\nPlayer "<<e<<" is the winner!Wanna play again?Y/N";kaka6k7:char fox6= _getch();if(fox6=='y'){system("cls");goto again;} else goto kaka6k7; }
else if(g=='O' & e=='O' & c=='O' & g!=0 || g=='X' & e=='X' & c=='X' & g!=0 ) {system("cls");cout<<"Foxefde:]\n\n\n\n\n\n"<<" | | / \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" \n";
cout<<" | | / \n";
cout<<" ------|-------|------- \n";
cout<<" | / | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" \n";
cout<<" | / | \n";
cout<<" ------|-------|------- \n";
cout<<" / | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" \n";
cout<<" / | | \n\n\n\n"; cout<<"\n\nPlayer "<<g<<" is the winner!Wanna play again?Y/N";kaka78k:char fox7= _getch();if(fox7=='y'){system("cls");goto again;} else goto kaka78k ; }
else{
cout<<" Tic Tac \n\n\n\n\n\n";
cout<<" | | | | \n";
cout<<" "<<a<<" | "<<b<<" | "<<c<<" 1 | 2 | 3 \n";
cout<<" | | | | \n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<d<<" | "<<e<<" | "<<f<<" 4 | 5 | 6 \n";
cout<<" | | | |\n";
cout<<" ------|------|------ ------|------|------\n";
cout<<" | | | | \n";
cout<<" "<<g<<" | "<<h<<" | "<<i<<" 7 | 8 | 9 \n";
cout<<" | | | | \n";
cout<<"\nRestart?Y/N";
ka:
char jonas= _getch();
if(jonas=='y') goto again;
else goto ka;
}
}
My advise, stop using the goto statements, and find an indentation style you like and use it consistently. Also you need to try to eliminate redundant code, think about using functions, loops (not goto), and arrays.
Jim