Come esempio pratico di quanto detto prima, eccolo fatto con gli int:
codice:#include <iostream> using namespace std; void func(int *array[3][4]); int main() { int *array[3][4]; array[0][0] = new int(3); array[0][1] = new int(4); array[0][2] = 0; array[1][0] = new int(5); array[1][1] = new int(6); array[1][2] = 0; array[2][0] = 0; func(array); } void func(int *array[3][4]) { int i, j; for(i = 0, j = 0;array[i][j]!=0;i++, j = 0) for(;array[i][j]!=0;j++) { cout << *array[i][j]; } return; }