MFC中使用控制台输出调试信息
2017-06-14 09:26
453 查看
MFC中使用控制台输出调试信息
1.#include <conio.h>
2.在需要开启控制台窗口的地方调用
AllocConsole();//注意检查返回值
3.在需要输出调试的时候调用_cprintf等函数
如_cprintf("i=%d\n", i);
4.关闭控制台的时候调用
FreeConsole();
注意:上述方法在输出中文时会出现乱码,如果需要输出中文,请使用下面的方法:
AllocConsole();
freopen( "CONOUT$","w",stdout);
printf("i的值为%d\n", i);
FreeConsole();
报错:
error C4996: 'freopen': This function or variable may be unsafe. Consider us
解决方案:
在项目属性中找到“C/C++"——”预处理器”并在编辑窗口中添加编辑窗口中添加一句命令:_CRT_SECURE_NO_WARNINGS
1.#include <conio.h>
2.在需要开启控制台窗口的地方调用
AllocConsole();//注意检查返回值
3.在需要输出调试的时候调用_cprintf等函数
如_cprintf("i=%d\n", i);
4.关闭控制台的时候调用
FreeConsole();
注意:上述方法在输出中文时会出现乱码,如果需要输出中文,请使用下面的方法:
AllocConsole();
freopen( "CONOUT$","w",stdout);
printf("i的值为%d\n", i);
FreeConsole();
报错:
error C4996: 'freopen': This function or variable may be unsafe. Consider us
解决方案:
在项目属性中找到“C/C++"——”预处理器”并在编辑窗口中添加编辑窗口中添加一句命令:_CRT_SECURE_NO_WARNINGS
相关文章推荐
- 调试MFC时使用控制台(consel)输出调试信息
- MFC中使用控制台输出调试信息
- GUI程序如何使用控制台输出调试信息[zz][MFC调用win32窗口显示调试信息,使用AllocConsole 函数 ]
- MFC程序利用控制台输出调试信息
- 【转】MFC 利用控制台输出调试信息
- VC2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- VS IDE环境下,windows GUI(Qt MFC,win32)使用控制台实时打印调试信息
- 在MFC程序中使用控制台输出打印信息
- MFC利用控制台输出调试信息的方法
- MFC程序输出调试信息到控制台
- 在MFC程序中使用控制台输出打印信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- VC2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- MFC工程加入控制台调试信息输出
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- MFC工程加入控制台调试信息输出
- MFC 利用控制台输出调试信息