| array-allok.c - Et program der dynamisk allokerer et to-dimensionelt array. | Lektion 6 - slide 25 : 26 Program 4 |
#include <stdio.h>
#include <stdlib.h>
#define N 2
#define M 3
int main(void) {
int *pint, i, j;
pint = malloc(N*M*sizeof(int));
for (i=0; i<N; i++)
for (j=0; j<M; j++)
*(pint + M*i + j) = (i+1) * (j+1);
for (i = 0; i < M * N; i++){
printf("%4i ", *(pint + i));
if ((i+1) % M == 0) printf("\n");
}
return 0;
}