#
pipe
Работа с пайпами и потоками ввода/вывода
ПрограммированиеКак читать из пайпа в C++ без блокировки терминала
В C++ как отличить stdin от терминала и читать только из пайпа, чтобы при отсутствии пайпа программа получала пустой буфер и переходила к обработке ошибок.