In a program that I'm using, arrays can only be made for up to 2 dimensions, and so I've had to make a DLL to handle this. This is why I'm doing things the way I am.
I have a function that creates a pointer array, where each index would point to another array, which would simulate, in a sense, multidimensional arrays. The only problem being... I don't know how I'd do it. Should I just make a linked list?