如何在C++中检查std::cout是否被重定向到文件?

10

我希望我的程序在输出到终端或文件时能够表现出不同的行为。如何在C++中找到这一点呢?

我认为没有一种解决方案适用于所有操作系统。针对我的需求,最好有一种策略适用于Windows,另一种适用于Linux/Unix。

先行致谢。

1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接