皆さん、2D char 配列を初期化しようとしていますが、問題が発生しています。
int size = 300 * 400;
char * frame[3] = malloc(sizeof(char *)*size*3);
m: を与えますerror: invalid initializer
。だから私は試しました:
int size = 300 * 400;
char frame[3][size] = malloc(sizeof(char *)*size*3);
しかし、それから私は得error: variable-sized object may not be initialized
ますか?
サイズ 300*400 の配列を 3 行で初期化する方法はありますか?
ありがとう。