Io ho Risolto così:
codice:void StampaRiquadro(MAPPA *Mappa, COORDINATE Pos, int LunghezzaRiq){ i=Pos.X-LunghezzaRiq; j=Pos.Y-LunghezzaRiq; while ( i < LunghezzaRiq*2) { if ( i > Mappa->NColonne ) i=0; while( j < LunghezzaRiq*2) { if ( j > Mappa->NRighe ) j=0; if (Mappa->Mappa[i][j] != 0) printf("%c", 250); // Stampo labirinto else if(Mappa->Mappa[i][j] == 0) printf("%c", 178); // stampo muro j++; } i++; } }