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