Je n'ai jamais tenté ce genre de choses, peut-être je me tromperais, mais dans l'immédiat je te dirais bien de :
- regarder en détail le tableau des caractères ASCII http://fr.wikipedia.org : /wiki/American_Standard_Code_for_Information_Inter
change
- stocker dans une variable ton caractère
- récupérer la valeur ASCII de ce dernier
- en jetant un coup d'oeil, tu constates que de 48 à 57 ce sont les chiffres, de 65 à 90 et de 97 à 122 les lettres, etc...
- faire des tests avec les valeurs adéquates et afficher le type de caractères selon la condition dans laquelle tu te trouves.
Ce n'est qu'une idée.