调试输出函数.. 可以在调试器里实时查看..
2010-05-18 11:37
435 查看
void CsDebug (wchar_t *fmt, ...) { #if _DEBUG wchar_t buf[256]; wchar_t buf_fmt[256]; va_list args; va_start (args, fmt); StringCbCopy (buf_fmt, sizeof(buf_fmt), fmt); StringCbCat (buf_fmt, sizeof(buf_fmt), L"/r/n"); StringCbVPrintf (buf, sizeof(buf), buf_fmt, args); OutputDebugString (buf); //OutputDebugString (L"/r/n"); va_end (args); #endif }
VS2008里显示调试信息貌似行尾必需有换行. 这个就是加给行尾加个换行,然后再整合一下printf的功能.
偶不是很喜欢输出到文件的那种调试记录方式.这样的好处是可以实时的看到信息.
相关文章推荐
- 写了一个将VxWorks的shell打印输出到指定内存中的接口,可广泛用于CLI下的调试函数显示以及故障自动捕获等功能,稍作修改可以适合其它嵌入式OS
- # include <errno.h >查看错误代码errno是调试程序的一个重要方法。当Linux C API函数发生异常时,一般会将errno变量赋值一个整数,不同的值表示不同的含义,可以通过查看
- 编写一个函数,可以将大于整数m且紧靠m的k个数输出
- ORACLE 调试输出,字符串执行函数
- Django 调试models 输出的SQL语句 定位查看结果
- PluginRepository负责加载nutch系统下的插件,可以通过installExtensionPoints()函数查看要加载的插件和对应路径
- 例题:把一个超市购物的题做成函数。这个题做成函数没有必要,但可以了解输入参数,输出参数,返回值,函数体,还有结构体,ArryList集合,for循环算结果,以及集合里 .count的使用
- 【剑指offer】C语言:实现函数可以将一个字符串转换为对应的整数,如+1234输出1234
- VB中创建可以输出函数的DLL [转贴]
- 使用dumpbin命令查看dll导出函数及重定向输出到文件
- 操作系统开发 - peter-bochs调试器在跑multiboot内核时也可以源代碼调试,证明这个功能的稳定性也不算太差
- 【调试】打印函数栈,以及由函数指针输出函数名的方法
- 错误日志类-也可以用于查看输出结构
- 2440汇编控制LED(IO端口)和串口输出,用于调试wince的startup.s函数
- keil软件调试STM32,想通过logic analyser查看引脚输出的pwm波时,出现unknown singal的解决方法
- 程序调试的时候利用Call Stack窗口查看函数调用信息
- VB中创建可以输出函数的DLL
- 使用dumpbin命令查看dll导出函数及重定向输出到文件
- vs 查看调试器中的数据和 SOS.dll(SOS 调试扩展)
- iOS安全–实时查看模拟器的日志输出