Gast
#6117489
Hallo zusammen, Ich versuche eine Funktion zu erstellen, in der ich als Parameter ein paar statische Variablen zuordnet. Diese Variablen sollten ihren Wert in einer anderen Funktion ändern (erhöhen oder verringern). Zum Zeitpunkt der Durchführung der Tests wird jedoch festgestellt, dass der Wert dieser Variablen derselbe bleibt wie derjenige, der eingeleitet wurde. static uint8_t CursorPosition; static uint8_t PositionDigit; STATIC LCDH_DIGIT_ENUM eEnterDigitHandler( char *cString, uint8_t Position, uint8_t Cursor); /* Zuweisung der Parameter */ eEnterDigitHandler(StringEnterPassword, PositionDigit, CursorPosition);