2010-10-18 68 views
0

在MSVC++中,你可以通過運行召喚一個控制檯窗口,以您的應用程序:MSVC++不止一個控制檯窗口

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

現在printfcout自動轉到該窗口。

是否有可能在MSVC++有多個控制檯窗口?

回答

0

不要這麼認爲,但有幾個日誌庫爲您提供了一個類似控制檯的dos框,您可以將消息流發送到該框。如果你只有一個單獨的輸出控制檯,你可能會有很多這些。

0

根據AllocConsole文檔:

的處理只能與 一個控制檯

相關所以我不認爲你可以使用多個控制檯。 MSVC++不對此負責,這是Win32限制。