48: der ascii-code der Zahlen ist 0x30 -> 0x39. wenn du also immer 0x30 == d'48' abziehst, kommt eben 0x00 --> 0x09 raus.
Da ich keine Ausgabe von wertg sehe: Woher weißt du das mit 2200 ?
Noch was: im default: ruft sich die routine "men_auto()" u.U selber auf. wenn er da dann zurück kommt, machter ja im ersten "men_auto()" wieder weiter
Lesezeichen