CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по библиотечным функциям языка Си
isatty - определить тип потока
Описание
Определяет, связан ли дескриптор fd с терминалом,
принтером или последовательным портом.
Использование
#include <io.h>
int isatty (int fd);
Возвращаемое значение
Возвращает ненулевое значение, если устройство явля-
ется терминалом, консолью и т.д., и 0, если с чем-то
подобным дисковому файлу.
Рекомендация: Смотрите также fstat.
Пример
#include <stdio.h>
#include <io.h>
main()
{
if (isatty (fileno(stdin)))
printf("stdin связан с клавиатурой\n");
else
printf("stdin связан с файлом\n");
}
