Hallo zusammen! Ich würde gerne einer Funktion einen const Pointer übergeben. Ziel ist, dass der Pointer selbst veränderbar ist, jedoch die Zieladresse nicht. Also:
1 | void foo(const char* data, uint8_t length) |
2 | {
|
3 | char bla; |
4 | |
5 | bla = *data++; /* soll gehen */ |
6 | *data++ = bla + 1; /* soll NICHT gehen! */ |
7 | |
8 | return; |
9 | }
|
Wie mach ich das? Danke und Grüße Markus