我有一个程序通过 system()
执行各种 shell 命令并偶尔打印到 cout
。我想将来自 system()
调用的所有输出重定向到一个日志文件,这样它们就不会弄乱正常的输出。我可以在不必将 > log
附加到我的所有系统命令的情况下执行此操作吗?
最佳答案
看起来你可以使用 popen
关于c++ - 我可以全局重定向 system() 调用的输出吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4807866/