在MFC,Win32程序中向控制台(Console)窗口输出调试信息
其实有一种方法可以更为方便的输出调试信息,就是输出到控制台(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应用程序中添加控制台窗口
在MFC程序中输出调试信息的方法有两种,一种是使用TRACE宏,可以向Output窗口输出调试信息:另一种是用MessageBox,弹出消息框来输出调试信息,但会影响程序的运行. 其实有一种方法可以更 ...
- MFC应用程序中添加控制台窗口---debug输出窗口
在MFC程序中输出调试信息的方法有两种,一种是使用TRACE宏,可以向Output窗口输出调试信息:另一种是用MessageBox,弹出消息框来输出调试信息,但会影响程序的运行. 其实有一种方法可以更 ...
- javascript中浏览器控制台console.log 输出图片,彩色字体,文字
浏览器控制台输出图片,彩色字体,文字 if (window.console) { var cons = console; if (cons) { cons.log(&q ...
- 在MFC程序中增加控制台窗口
MFC程序中,如果想要输出调试信息,我们一般都是TRACE或者使用LOG文件,都不是很方便,第一个需要我们在调试状态下,第二个也要配置麻烦而且不直观.而使用Console来显示调试信息应该是更好的选择 ...
- 在控制台程序中隐藏控制台窗口
在控制台程序中隐藏控制台窗口 大家都知道,当编写一个win32 console application时,当运行此类程序的时候 默认情况下会有一个类似DOS窗口的console窗口,但是有的时候我们只 ...
- 在 MFC SDI 程序中实现多语言程序界面
下载: SdiML (34K,Visual C++ 6 项目) 今天举个例子,说说怎样使用 CLanguage 类,在 MFC SDI 程序中实现多语言程序界面. 因为 MFC 包装了一些字符串显示处 ...
- 利用c#实现远程注入非托管WIN32程序,并利用嵌入汇编调用非托管WIN32程序中的内部过程...
c#通过调用windows API函数,可以很轻松的完成非托管WIN32程序的注入.内存读写等操作,以下为c#实现远程注入非托管WIN32程序,并利用嵌入汇编调用非托管WIN32程序中的内部过程的源码 ...
- MFC应用程序中嵌入一个谷歌cef浏览器
声明:文章来自http://www.codeproject.com/Articles/1105945/Embedding-a-Chromium-browser-in-an-MFC-applicatio ...
- 在Win32程序中创建OpenGL渲染环境
在Win32程序中创建OpenGL渲染环境 创建opengl渲染环境步骤: 选定像素格式 //WinMain()HDC dc = GetDC(hwnd);PIXELFORMATDESCRIPTOR p ...
最新文章
- 西湖大学三位资深博导自述:我与我的第一位博士生
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 用PB从ORACLE导出DBF文件,PB导出规定格式DBF文件
- in的绑定 mysql_MySQL IN语句的PDO绑定值
- Elasticsearch 常见的DSL语法
- windows下安装PyTorch0.4.0
- 利用JSP编写程序初步
- 去掉右键新建菜单多余内容
- GetWindowRect与GetClientRect 的区别
- javaweb框架 一些底层实现
- 2022福大数学建模赛题B题-主成分分析和单因素方差分析-附python代码
- graphpad做折线图_Graphpad作折线图的思想
- 笔记本计算机硬盘如何分盘,笔记本分盘,小编教你笔记本硬盘如何分区
- qs计算机圣安排名,圣安德鲁斯大学世界排名及专业排名汇总(QS世界大学排名版)...
- Vultr VPS如何修改root密码
- 微信小程序wx.compressImage的坑
- 【CSS】grid和flex
- UGUI Text行首标点处理
- c++栈的学习( 括号匹配问题)
- mysql 登录错误 ERROR 2002 (HY000)
热门文章
- python 3.5.2设计页面_怎么解决win10系统搭建Python 3.5.2开发环境的处理方案
- 模拟光端机和数字光端机的优缺点介绍
- 【渝粤教育】国家开放大学2018年秋季 1167t环境水利学 参考试题
- 【渝粤题库】陕西师范大学201491 法学导论作业
- lora无线模块基于LoRaWAN网关技术在国家物联网应用
- 蓝桥杯基础模块3_1:数码管静态显示
- java字节码提取if语句_终于找到了!有了它你就可以读懂字节码了!
- android 号码查联系人,Android联系人查询
- java 循环拼接字符串用分号隔开_Java 8中字符串拼接新姿势:StringJoiner
- 关于全局缓存的一种简单实现方法