MFC添加控制台:在循环多线程运行调试时,添加打印信息

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
    FILE *pStdIn = NULL;
    FILE *pStdOut = NULL;
    //申请控制台
    AllocConsole();
    //重定向输入/输出
    freopen_s(&pStdOut, "CONOUT$", "w + t", stdout);
    freopen_s(&pStdIn, "CONIN$", "r + t", stdin);
    //设定控制台属性
    SetConsoleTitle(_T("调试信息")); //设置标题
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
    fclose(pStdIn);
    fclose(pStdOut);
    FreeConsole();//释放控制台
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/    

测试结果:

MFC添加控制台

相关文章: