Problem mit Zeiger
-
Hallo zusammen,
ich hab mal wieder ein Anfängerproblem mit Zeigern. Und zwar hab ich folgende Funktion:
BYTE* parameter[64]; BYTE OutReport[16]; ... void setVariable( ) { parameter[(int)OutReport[4]] = OutReport[6]; }
auf diese Art schreibe ich doch nur die Speicheradresse von OutReport[6] in das parameter Array oder? Ich will aber, auch wenn sie OutReport verändert immer noch den gleichen Wert in Parameter drin stehen haben.
Kann mir jemand helfen?
Grüße Nils
-
Nils_Langner schrieb:
auf diese Art schreibe ich doch nur die Speicheradresse von OutReport[6] in das parameter Array oder?
Nein, warum sollte das so sein?
-
Weil ich Angst vor C hab und ich immer mit dem worst case rechne