VS2010 MFC程序调试(输出测试数据)方法
2014-08-15 10:48
357 查看
方法一:使用AfxMessageBox()直接弹窗口显示信息,这种方法很不方便!
方法二:使用TRACE()宏来在VS输出窗口中输出测试数据,比较好用,但是只能在Debug模式下用,在Release模式下会失效!如果输出内容有中文,用TRACE则可能出现乱码,这个时候要用OutputDebugString来做
方法三:使用AllocConsole()来启动控制台,使用_cprintf();来输出测试数据,在不用的时候要使用FreeConsole()来关闭控制台。
这个方法在输出中文的时候会有乱码出现,解决方法如下:
AllocConsosle();//这里最好检查下返回值
freoepn("CONOUT$","w",stdout);
printf();
FreeConsole();
方法二:使用TRACE()宏来在VS输出窗口中输出测试数据,比较好用,但是只能在Debug模式下用,在Release模式下会失效!如果输出内容有中文,用TRACE则可能出现乱码,这个时候要用OutputDebugString来做
方法三:使用AllocConsole()来启动控制台,使用_cprintf();来输出测试数据,在不用的时候要使用FreeConsole()来关闭控制台。
这个方法在输出中文的时候会有乱码出现,解决方法如下:
AllocConsosle();//这里最好检查下返回值
freoepn("CONOUT$","w",stdout);
printf();
FreeConsole();
相关文章推荐
- 解决VS2010编写C++程序时,按F5或者Ctrl+F5进行调试时没有结果输出的方法。
- vc6.0或者vs2008 MFC程序采用console输出调试信息的方法
- VS2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- 在vs2008里使用comboBox编写MFC程序 向comboBox添加数据方法
- MFC程序(VS2010)检测内存泄露关于信息输出内容补充说明
- MFC窗口程序显示命令行输出窗口的方法
- 测试网络SNMP连接的几个方法(我平时调试SNMP程序时用到的几个解决方案)
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- MFC利用控制台输出调试信息的方法
- VC2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- 程序调试--MFC基本数据类型并行化
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- MFC窗口程序显示命令行输出窗口的方法
- MFC(win32GUI)程序中显示Dos调试信息.console.显示控制台界面.标准输出.
- MFC程序输出调试信息到控制台
- GUI程序如何使用控制台输出调试信息[zz][MFC调用win32窗口显示调试信息,使用AllocConsole 函数 ]
- C应用程序增加调试便利的方法,程序运行过程中输出运行的源文件名称 函数名称和当前行号
- 编写程序,从键盘输入各位职工的工资数据,存入磁盘文件Salary.dat中,然后从该文件读出职工的工资数据,并计算输出每位职工的实发工资。实发工资的计算方法如下:实发工资=基本工资+加班工奖金-扣除