Isatty
isatty
Функция Производит проверку на тип устройства.
Синтаксис #include
int isatty(int handle);
Файл, содержащий io.h прототип
Описание Функция isatty определяет, какой из перечисленных ниже типов устройств идентифицирует параметр handle:
- терминал; - консоль; - принтер; - последовательный порт.
Возвращаемое Если устройство является символьным, функция значение isatty возвращает ненулевое значение, если данное устройство не относится к такому типу, функция isatty возвращает 0.
Переносимость isatty уникальна для DOS.
Пример:
#include
#include
int main(void) { int handle; handle = fileno(stdout); if(isatty(c)) printf("Дескриптор %d - относится к устройству\n",handle); else printf("Дескриптор %d - не относится к устройству\n",handle); return 0; }