MSVC ++ более одного консольного окна - PullRequest
0 голосов
/ 18 октября 2010

В MSVC ++ вы можете вызвать консольное окно для своего приложения, выполнив:

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

Теперь printf и cout автоматически перейдут в это окно.

Возможно ли это вMSVC ++ имеет более одного окна консоли?

Ответы [ 2 ]

0 голосов
/ 18 октября 2010

Согласно документации AllocConsole :

Процесс может быть связан только с одна консоль

Так что я не думаю, что вы можете использовать несколько консолей. MSVC ++ не несет ответственности за это, это ограничение Win32.

0 голосов
/ 18 октября 2010

Не думайте, но есть несколько библиотек журналов, которые предоставляют вам консольное окно, в которое вы можете передавать сообщения.Их может быть много, если вы просто используете несколько отдельных выходных консолей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...