/* 2D Array Demo */ #include #define BOX 10 #define WHITE '.' #define BLACK '_' #define HOLE ' ' int main() { unsigned char grid[BOX][BOX]; int i,j; /* loop counters */ /* create */ for (i=0;i < BOX;i++) { for (j = 0; j < BOX; j++) { grid[i][j] = '#'; } } /* display */ for (i=0;i < BOX;i++) { for (j = 0; j < BOX; j++) { printf("%c", grid[i][j]); } printf("\n"); } printf("\n\n\n"); grid[4][7] = HOLE; grid[2][3] = HOLE; for (i=0;i < BOX;i++) { for (j = 0; j < BOX; j++) { printf("%c", grid[i][j]); } printf("\n"); } printf("\n\n\n"); grid[2][5] = grid[4][7]; for (i=0;i < BOX;i++) { for (j = 0; j < BOX; j++) { printf("%c", grid[i][j]); } printf("\n"); } printf("\n\n\n"); return 0; }