C中的动态大小的2d字符数组?

时间:2014-04-12 22:51:01

标签: c memory dynamic malloc

如何制作动态尺寸char files[256][256]? 我尝试了某些事情,但我无法弄清楚如何正确地做到这一点。

1 个答案:

答案 0 :(得分:1)

#include <stdio.h>
#include <stdlib.h>

int main(){
    int size = 256;
    char (*da)[size][size] = malloc(sizeof *da);
    char (*da2)[size] = malloc(size * sizeof(*da2));
    ...
    return 0;
}