if i understand you correctly you mean something like this?:
when i try this it saysCode:void foo(int **t) { int **temp; temp = t; *temp[1] = 1; } void main() { int an_array[3][2] = {{0,0,0},{0,0,0}}; foo(an_array); return 0; }
i can get it to work with a 1d array...Code:error: cannot convert ‘int*’ to ‘int**’ for argument ‘1’ to ‘void test(int**)’