#include #include #include #include int main (void) { setlocale(LC_CTYPE, ""); for (;;) { int c = getchar(); if (c == EOF || c == '\n') break; printf("«%c»", c); if (isalpha(c)) printf(" isalpha"); if (isupper(c)) printf(" isupper"); if (islower(c)) printf(" islower"); if (isdigit(c)) printf(" isdigit"); if (isxdigit(c)) printf(" isxdigit"); if (isalnum(c)) printf(" isalnum"); if (isspace(c)) printf(" isspace"); if (ispunct(c)) printf(" ispunct"); if (isprint(c)) printf(" isprint"); if (isgraph(c)) printf(" isgraph"); if (iscntrl(c)) printf(" iscntrl"); printf("\n toupper -> %c, tolower -> %c\n", toupper(c), tolower(c)); } return EXIT_SUCCESS; }