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
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().