Программирование на C и C++

Онлайн справочник программиста на C и C++

isatty

int isatty(int handle)

Прототип: 
Описание: 

Функция isatty() не определена стандартом ANSI С. Она возвращает ненулевое значение, если handle связан с символьным устройством, например, терминалом, консолью, принтером или последовательным портом; в противном случае она возвращает 0.

Пример: 
Данный фрагмент программы сообщает, является ли устройство, связанное с fd, символьным:
if(isatty(fd)) printf ("is a character device");
else printf("is not a character device");