|
@@ -0,0 +1,27 @@
|
|
|
+int** multiArray(int width, int height) {
|
|
|
+ int** array = new int*[width];
|
|
|
+ for(int x = 0; x < length(array); x++) {
|
|
|
+ array[x] = new int[height];
|
|
|
+ for(int y = 0; y < length(array[x]); y++) {
|
|
|
+ array[x][y] = y + x * height;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return array;
|
|
|
+}
|
|
|
+
|
|
|
+void deleteMultiArray(int** array) {
|
|
|
+ for(int x = 0; x < length(array); x++) {
|
|
|
+ delete array[x];
|
|
|
+ }
|
|
|
+ delete array;
|
|
|
+}
|
|
|
+
|
|
|
+void main() {
|
|
|
+ int** array = multiArray(2, 3);
|
|
|
+ for(int x = 0; x < length(array); x++) {
|
|
|
+ for(int y = 0; y < length(array[x]); y++) {
|
|
|
+ print array[x][y];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ deleteMultiArray(array);
|
|
|
+}
|