Hallo! Es ist mir fast peinlich aber ich hab einen Knopf im Hirn und es ist irgendwie sauschwer das in Google zu suchen (array in array of arrays blablabla).
1 | #define BUFFER_SIZE 8
|
2 | |
3 | uint16_t pot_buffer[BUFFER_SIZE][4]; |
4 | |
5 | uint16_t pottest[4]; |
6 | pottest[0] = 123; |
7 | pottest[1] = 456; |
8 | pottest[2] = 789; |
9 | pottest[3] = 169; |
10 | |
11 | pot_buffer[1].potstates = pottest; //ERROR |
ERROR: left operand of '.' is not struct/class/union object Also ich seh hier ein mehrdimensionales Array, meiner Auffassung nach besteht das aus 8 Einträgen mit Pointern zu Arrays mit Grösse 4. Wo ist mein Denkfehler? Peinlich peinlich.