Ethernet Switch (case) Problem

Und? Eine Ziffer ist nur ein char zwischen '0' und '9'. chars sind nichts als der Wert des Zeichens in der ASCII Tabelle.

Du kannst z.B. einfach das machen um abzufragen ob du eine Ziffer hast:

if(c >= '0' && c <= '9')