è impossibile postare tutto il codice.. è un progetto da centinaia di linee di codice..
posto solo le linee interessate:
Codice PHP:
main(void){
//Dichiarazione var
int Associazioni[20][2]; //Matrice utilizzata per dare una corrispondenza numero-indici della matrice
int Tav[N][N]; //Viene utilizzata una Matrice come struttura di gioco
StampaMatrice(Tav);
Codice PHP:
void StampaMatrice(int Tav[][N],int As[][2])
{
char Ped[]={' ','O','X'}; // Array contenente 3 elementi: 0: lo spazio vuoto 1: il simbolo cerchietto 2: il simbolo X
/* Viene rappresentato lo schema di gioco inserendo in ogni cella il corrispettivo valore della matrice.
Per visualizzare il simbolo viene messo in output l'elemento di Ped[] posto in posizione 0,1,2 a seconda del valore
letto nella matrice Tav */
int i=0;
printf(" ___________ \n");
printf(" | %c | %c | %c | \n", Ped[Tav [As[++i][0]] [As[i][1]]], Ped[Tav [As[++i][0]] [As[i][1]]], Ped[Tav [As[++i][0]] [As[i][1]]]);
printf(" _|___|___|___|_ \n");
printf(" | %c | %c | %c | %c | \n", Ped[Tav [As[++i][0]] [As[i][1]]], Ped[Tav [As[++i][0]] [As[i][1]]], Ped[Tav [As[++i][0]] [As[i][1]]], Ped[Tav [As[++i][0] ][As[i][1]]]);
printf(" _|___|___|___|___|_ \n");
printf(" | %c | %c | %c | %c | %c | \n",Ped[Tav [As[++i][0]] [As[i][1]]], Ped[Tav [As[++i][0]] [As[i][1]]], Ped[Tav [As[++i][0]] [As[i][1]]], Ped[Tav [As[++i][0]] [As[i][1]]], Ped[Tav [As[++i][0]] [As[i][1]]]);
printf(" |___|___|___|___|___| \n");
printf(" | %c | %c | %c | %c | \n", Ped[Tav [As[++i][0]] [As[i][1]]], Ped[Tav [As[++i][0]] [As[i][1]]], Ped[Tav [As[++i][0]] [As[i][1]]], Ped[Tav [As[++i][0]] [As[i][1]]]);
printf(" |___|___|___|___| \n");
printf(" | %c | %c | %c | \n", Ped[Tav [As[++i][0]] [As[i][1]]], Ped[Tav [As[++i][0]] [As[i][1]]], Ped[Tav [As[++i][0]] [As[i][1]]]);
printf(" |___|___|___| \n");
}