C言語なら俺に聞け(入門篇) Part 21
レス数が900を超えています。1000を超えると表示できなくなるよ。
0910デフォルトの名無しさん
2007/11/29(木) 18:27:55無理。
一次元で確保して、オフセット計算しつつアクセスする
int *array = (int *)malloc(sizeof(int) * M * N);
配列[m][n]にアクセスしたい時に
array[m * N + n]
もしくは、ポインタの配列を確保する
int **array = (int **)malloc(sizeof(int *) * M);
for (int i = 0; i < M; i++){
array[i] = (int *)malloc(sizeof(int) * N);
}
レス数が900を超えています。1000を超えると表示できなくなるよ。