c++程序如何实现cmd窗口的部分输出和文件的部分重定向



我知道如何使用管道运算符重定向c++可执行文件(由我的c++代码生成(的整个输出,但问题是有些内容不需要重定向到文件,而是重定向到cmd窗口。根据我对c++编程的有限经验,我想可能有某种重定向方法的优先级比重定向管道操作符高,但我尝试过多种变体,但似乎都不起作用。有什么想法吗?

std::cout用于要重定向到文件的内容,将std::cerr用于要打印到命令窗口的内容。使用>|的正常重定向只影响前者。

最新更新