構造体には複数の配列があります。配列にはunsigned char [4]という型があります。構造体の配列の値を初期化する
は、私は1つの行にすべての4つの値を初期化する方法があるかどう思っ
struct->array1[0] = (unsigned char) something;
...
struct->array1[3] = (unsigned char) something;
を呼び出すことにより、各要素を初期化することができます。解決方法:すべての値を初期化して一時配列を作成し、memset()を呼び出して値を構造体配列にコピーする必要がありました。
同じ値ですか? – hmjd
私はこれがよく知られているので、あるグーグルが迅速に答えを明らかにしたと言わなければなりません... http://stackoverflow.com/questions/201101/how-to-initialize-an-array-in-c ;-) – tchap