/* Setzen der deutschen Zeichen */ /* Datei: typen2.c */ #include #include #include static char klein[] = "όφδί΅" ; static char gross[] = "ΦάΔ" ; int main () { char *cp; int i; cp = klein; while (*cp != '\0') _ctype [(*cp) + 1] = _IS_LOW, cp++; cp = gross; while (*cp != '\0') _ctype [(*cp) + 1] = _IS_UPP, cp++; for (i = 0; i<= CHAR_MAX; i++) { printf ("%03d : %02x %c ",i,_ctype[i+1], isprint (i) ? i:'*'); if (_ctype[i+1] & _IS_UPP) printf ("UPR "); if (_ctype[i+1] & _IS_LOW) printf ("LOW "); putchar ('\n'); } return 0; }