>>711
double **p;

p = (double**)malloc(sizeof(double*)*m);
for (i = 0; i < m; i++)
p[i] = (double*)malloc(sizeof(double)*n);