http://www.neilstuff.com/guide_to_cpp/notes/Multi%20Dimension%20Arrays%20and%20Pointer%20Pointers.htm
According to this site, I should be able to use the following c
Below is maybe your answer:
#include
#include
typedef unsigned int uint;
uint m[10][20];
uint **ppm;
int main() {
int i;
ppm = (uint **)m;
for (i =0; i<10; ++i)ppm[i] = (uint *)&m[i];
m[1][1] = 10;
printf("0x%x vs 0x%x: %d vs %d\n", ppm,m, m[1][1], *(*(ppm+1)+1));
return 0;
}
The result's on console screen:
0x6010a0 vs 0x6010a0: 10 vs 10