I don\'t truly understand some basic things in C like dynamically allocating array of arrays. I know you can do:
int **m;
in order to decla
The m[line][column] = 12
syntax is ok (provided line
and column
are in range).
However, you didn't write the code you use to allocate it, so it's hard to get whether it is wrong or right. It should be something along the lines of
m = (int**)malloc(nlines * sizeof(int*));
for(i = 0; i < nlines; i++)
m[i] = (int*)malloc(ncolumns * sizeof(int));
Some side-notes: