/*Create a dynamic 2D array */ #include #include #define N 3 #define M 4 int main(void) { int (*p)[N]; int n,m; p=(int (*)[N])malloc(N*M*sizeof(int)); if(!p) { printf("Out of memory! "); exit(1); } for(n=0;n for(m=0;m