Originariamente inviato da Urzetto
perchè non inzia da 0 l'indice?
Sì, ma quandi indichi quanti sono in totale gli elementi, devi indicarli tutti.

Se sono 3x3 devi indicare

char tris[3][3];

Nel tuo caso, non serve la strcpy, anzi.

codice:
///CARICO LA MATRICE
for(i=0; i<3; i++)
{ 
  for(k=0; k<3; k++)
  {
    num++;
    tris[i][k]=num;
  }
} 

// visualizzo la matrice

for(i=0; i<3; i++)
{
   printf("\n\n"); 
   for(k=0; k<3; k++)
      printf(" %d ", tris[i][k]);
}