Char-Inhalte auswerten?

Gibt es eine Möglichkeit, eingelesene chars auszuwerten? Ich brauche eine Abfrage, die mir zurückgibt, ob es sich um eine Zahl, einen Buchstaben oder ein Satzzeichen handelt.
Ich stelle mir das ungefähr so vor:

if (meineChar == ZAHL) …

Leider weiß ich nicht, was ich für „ZAHL“ einsetzen soll, oder ob das überhaupt so geht.

Vielen Dank.

Gibt es eine Möglichkeit, eingelesene chars auszuwerten? Ich
brauche eine Abfrage, die mir zurückgibt, ob es sich um eine
Zahl, einen Buchstaben oder ein Satzzeichen handelt.
Ich stelle mir das ungefähr so vor:

Hi, es gibt dafür die bzw. .
Dieses bietet u.a. die Methoden isalpha( int ), isdigit( int ), isspace( int ) und andere.

Diese habe ich schon ewig nicht mehr hergenommen (stammt noch aus meinen Studienaufzeichnungen von 1999). Ich denke mal, dass es wahrscheinlich schon verbesserten Ersatz geben könnte.

http://www.cprogramming.com/fod/isdigit.html

Ciao, Bill