T
ich finds auch immer ganz praktisch eine matrix wie folgt zu erstellen, mal ein schnell eingehackter source, praktisch finde ich es deshalb wegen den aufrufen von free aber das nur nebenbei
int main(void)
{
int z,s,i,j,data_size;
z=s=3;
data_size = z*s;
double **p_2d = malloc(sizeof(*p_2d)*z);
double *data_2d = malloc(sizeof(*data_2d)*data_size);
for(i=0,j=0; j < (data_size) ; j+=z,i++)
p_2d[i] = &data_2d[j];
free(data_2d);
free(p_2d);
return 0;
}