Hallo, gerne wollte ich zwei
1 | uint8_t * |
tauschen. Leider bekomme ich immer: error: incompatible types in assignment
1 | volatile uint8_t zk_eins[80]; |
2 | volatile uint8_t zk_zwei[80]; |
3 | |
4 | |
5 | void change() { |
6 | uint8_t * tmp; |
7 | tmp = (uint8_t *)zk_eins; |
8 | zk_eins = zk_zwei; // error |
9 | zk_zwei = tmp; // error |
10 | }
|
Funktioniert das prinzipiell nicht? Ziel des Ganzen: Zwei Zeichenketten tauschen, ohne den ganzen Inhalt bewegen zu müssen. RobinK