检测stdin是终端还是管道?
当我python从没有参数的终端执行“ ”时,它会启动Python交互式shell。
python
当我cat | python从终端执行“ ”时,它不会启动交互模式。不知何故,没有得到任何输入,它已检测到它已连接到管道。
cat | python
我如何在C或C ++或Qt中进行类似的检测?
MMTTMM
慕码人8056858
相关分类