outputdebugstring 调试程序 同时也可以输出调试日志文件

转载 2016年05月31日 21:12:35

outputdebugstring是window下的api函数,支持unicode和ascii编码,可以在debug和release下显示信息

outputdebugstring使用包含头文件windowl.h即可。

outputdebugstring参数是以\0结束的字符串,若要使用多参数如printf格式的可以使用下面的函数:

void OutputTrace(const char *format, ...)
{
 char buf[4096], *p = buf;
 va_list args;
 va_start(args, format);
 p += _vsnprintf(p, sizeof buf - 1, format, args);
 va_end(args);
 while ( p > buf && isspace(p[-1]) )
  *--p = '\0';
 *p++ = '\r';
 *p++ = '\n';
 *p   = '\0';
 OutputDebugString(buf);
}

相关文章推荐

debugview + outputdebugstring 调试程序 同时也可以输出调试日志文件

下载一个最新版的debugview调试器 outputdebugstring是window下的api函数,支持unicode和ascii编码,可以再debug和release下显示信息 outpu...

使用OutputDebugString输出调试信息,使用DebugWindow来捕获它

OutputDebugString API函数包括MultiChar和Unicode两种版本:OutputDebugStringA和OutputDebugStringW,原型:如下:void__std...

方便的格式化OutputDebugString输出函数

OutputDebugString 使用只能输入一个参数,在实际使用中带来很大的不便,下面改造后的函数就很好了,想怎么输出自己定。 void OutputDebugPrintf(const ch...

OutputDebugString输出调试信息

OutputDebugString输出调试信息 声明 文件声明了 OutputDebugString() 函数的两个版本:一个用于 ASCII,一个用于 Unicode 。与绝大多数 Win32 ...

[原创]捕捉 OutputDebugString 输出的字符串

[原创]捕捉 OutputDebugString 输出的字符串    在调试状态下,VC 等调试器可以捕捉程序中的 OutputDebugString 输出的信息。其实 OutputDebugStri...
  • mynote
  • mynote
  • 2005-06-03 20:29
  • 1614

OutputDebugString 封装

OutputDebugString使用时只能输入一个参数,在实际使用中带来很大的不便。所以有必要对其进行改造: // OutputDebugString_test.cpp : 定义控制台应用程序的入口...

方便的格式化OutputDebugString输出函数

OutputDebugString 使用只能输入一个参数,在实际使用中带来很大的不便,下面改造后的函数就很好了,想怎么输出自己定。void OutputDebugPrintf(const char *...
  • tanaya
  • tanaya
  • 2010-07-29 19:11
  • 12296

规则引擎-调试与日志文件

  • 2013-06-07 15:06
  • 1.29MB
  • 下载

小printf大作用(用日志打印的方式调试程序)

转载自蜗窝科技,www.wowotech.net。 前言       一般来说,初学编程者所写的第一个程序,就是使用printf打印“Hello world”。其实printf的功效远不只这...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)