请教, 怎么将串口作为默认标准输出

请问, 如何将串口作为默认标准输出?已知1.可以用cout.rdbuf()来实现流输出转向.可以将标准输出设定为某个

请问, 如何将串口作为默认标准输出?
已知

1.可以用cout.rdbuf()来实现流输出转向.   可以将标准输出设定为某个文件.
2.可以用freopen(arg1,   arg2,   stdout)来实现转向.   也可以将标准输出定为某个文件.

问题:
1.如果coutrdbuf(),   如何将转向指定为串口?
或者,
2.如果用freopen()来转向stdout,   如何指定转向至串口?


[解决办法]
这个貌似和环境有关系了 ···
[解决办法]
这好像不行,串口是独占打开的。