64,637
社区成员
发帖
与我相关
我的任务
分享
AllocConsole();
freopen("CONOUT$", "w", stdout);
if (m_consoleOpend)
{
HWND hconsole = GetConsoleWindow();
FreeConsole();
::PostMessage(hconsole, WM_CLOSE, 0, 0);
m_consoleOpend = false;
}
else
{
AllocConsole();
FILE* f = freopen("CONOUT$", "w", stdout);
if (f == NULL)
{
MessageBox("重定向失败");
}
m_consoleOpend = true;
cout << "打开控制台" << endl;
printf("open Console");
}