VC++小技巧-Output窗口输出定位
2008-05-18 16:20
302 查看
在使用VC++时,经常使用OutputDebugString往往Output窗口写一些调试信息,如果输出信息遵循某种格式,那么在Output窗口中点击相应输出文本就会跳到相应的代码行中。具体格式MSDN中有说,简单的说法,在输出文本的最前面是"文件名(行号):"的格式就可以了。一个例子,用在我的内存泄露检测代码中:
wsprintf(output_temp,"%s(%d): >>>>>>>>>>>>mem leaks! size=%d ",
memory_allocated[i].file,
memory_allocated[i].line,
memory_allocated[i].size);
OutputDebugString(output_temp);
重点在于 %s(%d): 一定是在最前面,而且冒号是不能少的。当然提供的file和line必须是正确的,使用编译器提高的__FILE__和__LINE__就可以了。
wsprintf(output_temp,"%s(%d): >>>>>>>>>>>>mem leaks! size=%d ",
memory_allocated[i].file,
memory_allocated[i].line,
memory_allocated[i].size);
OutputDebugString(output_temp);
重点在于 %s(%d): 一定是在最前面,而且冒号是不能少的。当然提供的file和line必须是正确的,使用编译器提高的__FILE__和__LINE__就可以了。
相关文章推荐
- VC++小技巧-Output窗口输出定位 .
- VS输出窗口(output view)的小技巧--文件行号字符定位
- VS输出窗口(output view)的小技巧--文件行号字符定位
- VC++窗口应用程序中使用控制台输出
- Visual Studio自定义Output窗口输出
- VC开一个控制台窗口用于输出
- VC2005调试器变量输出窗口有1024字节限制
- VC小技巧一:获取窗口句柄、控件ID、DC等
- 让VC控制台窗口输出ASCII码大于128的字符
- IntelliJ IDEA 设置Output (输出窗口)窗口字体大小
- Mac计算机上面的类似于VS中的output信息输出窗口
- 向VS的Output窗口输出调试信息
- VC++编写交互程序时将打印结果输出到cmd窗口显示
- VC小技巧收集————如何修改窗口标题
- log4net 打印调试信息到 Visval Studio 调试输出窗口; output debug infomation to output window
- VC调试时输出调试信息到Debug窗口
- VC如何在编译链接程序过程中在输出窗口看到链接的顺序
- VC小技巧(4)----画出自己的窗口区域
- (更新)OutputDebugString函数简单封装,实现格式化打印输出(VC++)
- 输出信息到output窗口