2010-10-18 95 views
0

在MSVC++中,你可以通过运行召唤一个控制台窗口,以您的应用程序:MSVC++不止一个控制台窗口

// Attach a console 
AllocConsole() ; 
AttachConsole(GetCurrentProcessId()) ; 
freopen("CON", "w", stdout) ; 

现在printfcout自动转到该窗口。

是否有可能在MSVC++有多个控制台窗口?

回答

0

不要这么认为,但有几个日志库为您提供了一个类似控制台的dos框,您可以将消息流发送到该框。如果你只有一个单独的输出控制台,你可能会有很多这些。

0

根据AllocConsole文档:

的处理只能与 一个控制台

相关所以我不认为你可以使用多个控制台。 MSVC++不对此负责,这是Win32限制。