#include <stdio.h>

#define ISNUMBER(c) ((c)>= '0' && (c)<= '9')
#define ISALPHA(c) ((c)>='A'&&(c)<= 'Z'||(c)>='a'&&(c)<='z')
#define ISSPACE(c) ((c)==' ' || (c)=='\n' || (c) =='\t')

int main()
{
 char taste;
 printf("Bitte eine Taste drücken : ");
 scanf("%c",&taste);

 if(ISNUMBER(taste))
   printf("Sie haben eine Nummer eingegeben !\n");

 else if (ISALPHA(taste))
   printf("Das war ein Buchstabe !\n");

 else if(ISSPACE(taste))
   printf("Das war ein leerer Tastendruck !\n");

 else
   printf("Sonstiges Zeichen !\n");

 return 0;
}
