ciao a tutti, ho creato una funzione:

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");

ho 2 problemi:

1) non so x quale assurda ragione il matrice As che passo in input riesce a leggermela lo stesso anche se nel main non l'ho messa.. e non mi da errore di compilazione... qualsiasi nomi gli metto.. pippo pluto e paperino lui riesce a capire che č quella matrice e parte uguale...lo trovo assurdo.

2) ma č normale che gli incrementi della "i" li fa da destra verso sinistra? praticamente nella prima riga x es mi esce che la i č 3 poi 2 e poi 1...

č normale?
lavoro con il wxDev-c e con un progetto