On Tuesday, 19 January 2016 at 04:50:18 UTC, tsbockman wrote:
On Tuesday, 19 January 2016 at 03:20:30 UTC, albert00 wrote:
[...]

... what you're making is an array *of arrays*:

Maybe I was misunderstood, because in fact that is what I was making an array of arrays, but my problem in fact was in accessing it.

Like I said above:

I was declaring int[1][2] arr:

But to access I need to invert the columns like:

        arr2[0][0] = 1;
        arr2[1][0] = 2;


int[10][5] a; // An array of 5 (int[10])

Using your example, in my head I'd access the last element as:

a[9][4] but that would give me an error:

Error: array index 9 is out of bounds arr[0 .. 5]

So I need to invert a[4][9].

Again seems a bit strange "FOR ME" since I declare in one way and access the other way.

albert.

PS: I'm changing my name because I think there is another user with the same name, that Icon is not mine.

Reply via email to