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"); }