Probleme mit Programmcode für Türschloßprojekt

Ich persönlich versuche alles was mit strings zu tun hat in C zu vermeiden

Genau, ich auch.

Daher war ich gar nicht auf die Idee gekommen, dass

...
9 - KEY_9

- KEY_hash

    • KEY_star

irgendwas mit Strings zu tun haben könnte. Hat's ja auch nicht :wink:

ich weiß jetzt nicht wo du das
#define KEY_hash '#'
her hast.

Geraten.
Ist auch eigentlich egal, jedenfalls im Beispielcode dieses Threads.
"KEY_hash" als string ist auf jeden Fall Unsinn. Und sicher nicht der Rückgabewert von keyPressed().