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);
}

使用OutputDebugString将调试信息输出

使用OutputDebugString将调试信息输出 2012-06-10 15:02:03 标签:TRACE调试 OutputDebugString 输出 原创作品,允许转载,转载时...

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

  • 2013年06月07日 15:06
  • 1.29MB
  • 下载

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

转载自蜗窝科技,www.wowotech.net。 前言       一般来说,初学编程者所写的第一个程序,就是使用printf打印“Hello world”。其实printf的功效远不只这...
  • lk07828
  • lk07828
  • 2016年01月07日 15:32
  • 204

Linux中调试程序使用打印日志纠错

/**********************************************************Author: lizhangjie*Date: 2011-02-15*Descr...
  • shh110
  • shh110
  • 2011年03月19日 18:17
  • 371

Log4cpp 在程序中生成日志文件

  • 2014年04月11日 14:30
  • 416KB
  • 下载

程序运行中产生的日志文件类

  • 2009年10月28日 13:44
  • 2KB
  • 下载

使用OutputDebugString将调试信息输出

原文地址::http://mazhibin.blog.51cto.com/4842922/894427 在编写控制台程序的时候我们经常会使用printf输出调试信息,使我们了...

使用CFile类写日志文件的一个程序

  • 2014年04月02日 09:52
  • 1.79MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:outputdebugstring 调试程序 同时也可以输出调试日志文件
举报原因:
原因补充:

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