Okay, this may seem a bit of an elementary question. If so, please forgive me.

I've initialized a two-dimensional array like so, for example:
Code:
static const int 2DARRAY[2][3] = {
  { 1, 2, 3 },
  { 4, 5, 6 }
};
I have multiple arrays declared that way and depending on what level we want to load I need to generically access one of the 2D arrays and that's where I keep causing a page fault.

Before realizing my mistake I was trying something similar to this: "const int ***p2dArr = (const int***)2DARRAY;"

When I do a (*p2dArr)[0][0] I crash because the size of the array is unknown. How can I work around this limitation?