如何重新打开标准输出?

时间:2014-05-11 21:10:24

标签: c++ c

我试图在我的程序中混合广泛和ansi版本的控制台输出(printf()和wprintf()或cout和wcout)。 fwide()函数的文档说明了

  

"通过调用此函数,可以明确地定位方向   在任何i / o操作之前建立。在a上调用此函数   已经有方向的流不能改变它(仅在a之后   对freopen的调用可以是具有已确定的方向改变的流   它)"

据我所知,重新打开stdout之后,即使已经调用了printf(),也可以调用wprintf()。

有人可以建议如何为stdout调用reopen()函数吗?

0 个答案:

没有答案