CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
isatty
isatty
Функция Производит проверку на тип устройства.
Синтаксис #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;
}
