Функция Производит проверку на тип устройства.
Синтаксис #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;
}