1. ホーム
  2. c

[解決済み] C「エラーです。無効なイニシャライザー"

2022-02-17 01:12:38

質問

を実行すると、invalid initializerエラーが発生します。

unsigned char MES[] = { 0x00, .... };
unsigned char *in[] = &MES;

これは正しい方法ではないのでしょうか?

どのように解決するのですか?

&MES の配列へのポインタです。 unsigned char .

in へのポインタの配列です。 unsigned char .

代わりに試してみてください。

unsigned char (*in)[] = &MES;

というのは in の配列へのポインタでもあります。 unsigned char .