Pra*_*van 2 c++ stdout stderr dup2
我有一个这样的电话。
int fd[2];
pipe(fd)
Run Code Online (Sandbox Code Playgroud)
进而
dup2(fd[WRITE],STDOUT_FILENO)
Run Code Online (Sandbox Code Playgroud)
有没有办法使用 dup 调用将 1 和 2 复制到 fd[WRITE]?
只需对 stderr 重复此操作即可。
dup2(fd[WRITE], STDOUT_FILENO);
dup2(fd[WRITE], STDERR_FILENO);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3922 次 |
| 最近记录: |