#include enum zklass { ascii, alnum, alpha, digit, cntrl, graph, print, lower, punct, space, upper, xdigit }; void checkchar(int i, int *zklassen, int *zaehler) { (*zaehler)++; if (isalnum(i)) zklassen[alnum]++; if (isalpha(i)) zklassen[alpha]++; if (iscntrl(i)) zklassen[cntrl]++; if (isdigit(i)) zklassen[digit]++; if (isgraph(i)) zklassen[graph]++; if (isprint(i)) zklassen[print]++; if (islower(i)) zklassen[lower]++; if (ispunct(i)) zklassen[punct]++; if (isspace(i)) zklassen[space]++; if (isupper(i)) zklassen[upper]++; if (isxdigit(i)) zklassen[xdigit]++; if (isascii(i)) zklassen[ascii]++; }