>>747
data[データの個数][Y][X]
幅はYが24固定、Xが8から24で可変の2次元データを数百個ほど。

固定なら
data = calloc(データの個数*24*24 ,1);
可変なら
data = calloc(データの個数 ,sizeof(char *));
for(i=0 ;i<データの個数 ;i++){
  data[i] = calloc(24*Xの幅 ,1);
}
でメモリを確保することになると思うんですけど
アクセスはどっちが速いんですか?