switch

1udo1:
Stimmt die syntax der switch-Anweisung nicht?

Ich habe zwar keine Antwort, die Dir unmittelbar weiterhilft, aber eine Bemerkung zum Code: Wenn Du Dir die Fehlersuche erleichtern möchtest, solltest Du unbedingt „schön“ programmieren. D. h. passende und gleich große Einrückungen, einheitliche Klammersetzung usw.
Das schützt zwar nicht vor logischen Fehlern, aber es erleichtert das Lesen des Codes sehr. IMO eine der besten Waffen beim Bekämpfen von Fehlern.

Sollte Deine Anweisung syntaktisch falsch sein, schlägt das Kompilieren des Codes fehl und es wird eine entsprechende Fehlermeldung ausgegeben. Falls Du keine Fehlermeldung erhältst, ist es wahrscheinlich, dass Du es mit einem logischen Fehler zu tun hast. Glückwunsch und Beileid, die sind besonders fies.

Gruß

Gregor