私は2つの構造体アレイ簡単にアクセス
myStruct leds_left[20];
myStruct leds_right[20];
を持って、私は同じように使用できるように、私は、2つの構造体を結合する方法が必要になります。
*(structPtr[10]) // points to element of leds_left[10]
*(structPtr[30]) // points to element of leds_right[10]
私はすでに試しました以下:
myStruct ** structPtr = (myStruct**) malloc((20 + 20) * sizeof(myStruct*));
structPtr[0] = &leds_right[15]; //just with one element for testing
*(structPtr[0]) = newValue;
私は間違っていますか?
として動作します。この回答を見てくださいhttp://stackoverflow.com/a/32315939/7255359 –
あなたがすでに持っているコードは、ポインタ40個すべてを割り当てると –