一次配列で確保して、インデックスで多次元配列のように使うのが一手かな。
int *pi = (int *)malloc(2*3*4);
#define MULTIARRAY(i0, i1, i2) \
pi[((i0) * 3 + (i1)) * 4 + (i2)]
これだと区間チェックがないから、本番ではもっと改良が必要だけど。
探検
C言語なら俺に聞け 146
■ このスレッドは過去ログ倉庫に格納されています
27片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sd43-CqHk)
2018/05/15(火) 00:47:49.82ID:p8+U0bQkd■ このスレッドは過去ログ倉庫に格納されています
