在MFC,Win32程序中向控制台(Console)窗口输出调试信息
来源:互联网 发布:jmeter 安装部署 mac 编辑:程序博客网 时间:2024/05/08 11:09
在MFC,Win32程序中向控制台(Console)窗口输出调试信息
在MFC程序中输出调试信息的方法有两种,一种是使用TRACE宏,可以向Output窗口输出调试信息;另一种是用MessageBox,弹出消息框来输出调试信息,但会影响程序的运行。
其实有一种方法可以更为方便的输出调试信息,就是输出到控制台(Console)中,即不影响程序运行,又便于查看调试信息。方法如下:
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();
其实有一种方法可以更为方便的输出调试信息,就是输出到控制台(Console)中,即不影响程序运行,又便于查看调试信息。方法如下:
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();
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- MFC,Win32程序向控制台(Console)窗口输出调试信息
- 在win32的窗口程序中加入控制台console窗口
- MFC(win32GUI)程序中显示Dos调试信息.console.显示控制台界面.标准输出.
- 在win32程序中输出信息到console上
- 在win32程序中输出信息到console上
- 如何在Win32 Console Application (Win32控制台)程序中使用MFC
- Win32应用程序使用Console窗口输出调试信息
- MFC程序输出调试信息到控制台
- MFC程序利用控制台输出调试信息
- 在MFC程序中使用控制台输出打印信息
- 在MFC程序中使用控制台输出打印信息
- 在MFC程序中使用控制台输出打印信息
- 牛人写的把其他格式的文件转换成flv格式的文件,java版
- Android支付接入(五):机锋网
- c# 算法 -- 求素数
- leetcode:Pow(x, n) (计算x的n次方) 【面试算法题】
- java IO读写多层目录下的文件实例
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- Android支付接入(四):联通支付
- 开源工具:OpenPR
- 关于js中字符串replace方法的第二参数为function时,参数的顺序问题分析
- 使用JList实现左右数据移动Dual JList with buttons in between
- hadoop的libhdfs使用
- eclipse 安装svn
- 视频帧率对人眼主观感受的影响 2
- 关于ASP页面中使用XMLHTTP组件经常卡死的问题