标签: c
C system()调用运行程序并转发运行到调用程序的stdout和stderr流的命令的stdout和stderr。
是否可以将stdout从system()调用中的命令重定向到调用程序的stderr流?
答案 0 :(得分:2)
只需将1>&2附加到系统调用中执行的命令:
1>&2
示例:
system("ls 1>&2");
将执行ls并将stdout(1)重定向到stderr(2)。
ls