int main(int argc, char* (argv[]) )
{
|
int i,j; |
|
int n = 10; |
|
int m = 20; |
|
int **t; |
|
// allocate memory |
|
t = (int**) malloc ( n * sizeof(int*)); |
|
for (i=0; i<n; i++) |
|
{ |
|
|
*(t + i) = (int*) malloc ( m * sizeof(int) ); |
|
} |
|
|
// fill matrix |
|
for (i=0; i<n; i++) |
|
{ |
|
|
|
*(*(t + i) + j) = i+j; |
|
|
} |
|
|
} |
|
|
|
// print matrix |
|
for (i=0; i<n; i++) |
|
{ |
|
|
printf("%d ", t[i][j]); |
|
} |
|
|
// free memory |
|
for (i=0; i<n; i++) |
|
{ |
} |