MFC程序 控制台
时间:2011-12-12
来源:互联网
我在MFC程序中的APP中添加了控制台,代码如下。
C/C++ code
但是,当用_tprintf输出数据后,mfc程序上的按键都不能点了,好像程序的进程都被控制台占用了。该怎么办?
C/C++ code
AllocConsole(); SetConsoleTitle(_T("Debug Output")); _tfreopen(_T("CONOUT$"), _T("w"), stdout);
但是,当用_tprintf输出数据后,mfc程序上的按键都不能点了,好像程序的进程都被控制台占用了。该怎么办?
作者: wyb201 发布时间: 2011-12-12
你在什么位置添加的?
我刚才试了一下,貌似没你说的问题
我刚才试了一下,貌似没你说的问题
作者: huaidan2012126 发布时间: 2011-12-12
在线程里控制输出。如果输出的内容很多的话,会出现这个情况。
例如: for(int i = 0;i<10000;i++)
{
printf(“%d\n”,i);
}
例如: for(int i = 0;i<10000;i++)
{
printf(“%d\n”,i);
}
作者: arpnet99 发布时间: 2011-12-12
是否阻塞主线程了
作者: oyljerry 发布时间: 2011-12-12
引用楼主 wyb201 的回复:
我在MFC程序中的APP中添加了控制台,代码如下。
C/C++ code
AllocConsole();
SetConsoleTitle(_T("Debug Output"));
_tfreopen(_T("CONOUT$"), _T("w"), stdout);
但是,当用_tprintf输出数据后,mfc程序上的按键都不能点了,好像程序的进程都被控制台占用了。该怎么办……
我在MFC程序中的APP中添加了控制台,代码如下。
C/C++ code
AllocConsole();
SetConsoleTitle(_T("Debug Output"));
_tfreopen(_T("CONOUT$"), _T("w"), stdout);
但是,当用_tprintf输出数据后,mfc程序上的按键都不能点了,好像程序的进程都被控制台占用了。该怎么办……
如果简单这样使用应该是没有问题的,把你代码再多贴点看看.
作者: yuucyf 发布时间: 2011-12-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28