これが私の構造体です。
typedef struct _values {
int contents[MAX_CONTENTS];
... more ints;
} values;
別の関数では、この特定の配列を次のように初期化します。
int contents[MAX_CONTENTS] = {0};
for (i = 0; i < MAX_CONTENTS; i++) {
v.contents[i] = contents[i];
}
そして、私のメインではこれを持っています。
values v;
newValues (v);
このようにメインの要素を変更しようとすると、エラーが発生します。
v.contents[30] = 3;
これは私が得ている唯一のエラーです。私は何を間違っていますか?