c - 检查没有任何东西通过管道输送到标准输入

zhy*_*fer 4 c stdin pipe

基本上我正在尝试检查程序被调用时是否有任何东西在stdin中,所以如果我有另一个名为output的文件写入stdout然后 ./output | ./program应该工作并且./program应该退出并出错

lhf*_*lhf 6

在POSIX中,您可以使用isatty.