Книга: UNIX — универсальная среда программирования

3.5.59 vis2.c

3.5.59 vis2.c
/* vis: make funny characters visible (version 2) */
#include <stdio.h>
#include <ctype.h>
main(argc, argv)
 int argc;
 char *argv[];
{
 int с, strip = 0;
 if (argc > 1 && strcmp(argv[1] , "-s") == 0)
  strip = 1;
 while ((c = getchar()) != EOF) if (isascii(c) &&
  (isprint(c) || c=='n' || c=='t' || c==' '))
  putchar(c);
 else if (!strip)
  printf("%03o", c);
 exit(0);
}

Оглавление книги


Генерация: 0.090. Запросов К БД/Cache: 0 / 0
поделиться
Вверх Вниз