#include #include fkeyarg_t fkey; main() { unsigned char c; int i,j; for (i = 1; i <= 96; i++){ fkey.keynum = i - 1; if (ioctl(0, GETFKEY, &fkey) < 0) perror(0); printf("fkey%2d\t", i); /* здесь идет слегка "навороченный" вывод */ /* чтобы не пытаться печатать "непечатные" коды ... */ for (j = 0; j < fkey.flen; j++){ c = fkey.keydef[j]; printf(isprint(c)? "%c":"%#o", c); } /* ... и распечатать все в четыре колонки */ printf((i % 4)?"\t":"\n"); } exit(); }