您的位置:首页 > 编程语言 > PHP开发

在WIN32和MFC下使用控制台输出

2010-05-19 22:09 204 查看
在CWinApp的重载函数InitInstance()中输入如下语句,开辟一个控制台并重定向输出

      AllocConsole();                                          // 开辟控制台

      SetConsoleTitle(_T("Debug Output"));      // 设置控制台窗口标题

      freopen("CONOUT$","w",stdout);             // 重定向输出

     接下来,你可以在想要输出信息的地方调用printf()。如:

      printf("hello,world");

在CWinApp的重载函数EixtInstance()中调用如下语句结束控制台:

     FreeConsole();   //这样的话,在程序退出前关闭控制台,会出现诊断对话框

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mfc output