请教大家一个问题。
假如在进程A中用系统函数system产生另一个进程B。在进程B中会将log打到控制台上。请问在不改变B的代码的情况下,能否将log打到一个文件中?谢谢!
------解决方案--------------------system("/xxx/b > yyy.log");
------解决方案--------------------
------解决方案--------------------标准输入输出重定向
------解决方案--------------------为什么用命令cmd >> filename 2>&1能够重定向输出到文件,
但是用system("cmd >> filename 2>&1")却不能重定向输出到文件?
谢谢!
------解决方案--------------------
在另一帖已回, 没有楼主所说问题, 权限不够也应该返回非0返回码.