标签: c++ stdout stderr dup2
int fd[2]; pipe(fd)
然后
dup2(fd[WRITE],STDOUT_FILENO)
有没有办法使用dup调用将1和2复制到fd [WRITE]?
答案 0 :(得分:4)
只需对stderr重复此操作。
dup2(fd[WRITE], STDOUT_FILENO); dup2(fd[WRITE], STDERR_FILENO);