在MFC程序中弹出命令行窗口调试

在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();


来自:http://blog.sina.com.cn/s/blog_6ca5ea9f0101crcw.html

猜你喜欢

转载自blog.csdn.net/u010901792/article/details/50678242
今日推荐