Doubt - Static multidimension arrays
albert00 via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Jan 18 23:21:39 PST 2016
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.
More information about the Digitalmars-d-learn
mailing list