dbgview OutputDebugString输出函数
2017-05-27 23:01
302 查看
OutputDebugString 使用只能输入一个参数,在实际使用中带来很大的不便,下面改造后的函数就很好了,想怎么输出自己定。
void OutputDebugPrintf(const char * strOutputString,...)
{
char strBuffer[4096]={0};
va_list vlArgs;
va_start(vlArgs,strOutputString);
_vsnprintf(strBuffer,sizeof(strBuffer)-1,strOutputString,vlArgs);
//vsprintf(strBuffer,strOutputString,vlArgs);
va_end(vlArgs);
OutputDebugString(strBuffer);
}
使用实例:
OutputDebugPrintf("DEBUG_INFO | %d %s",600019,"tangxg");
然后在 DbgView 设置一个过滤:DEBUG_INFO,只抓自己的输出,用起来方便多了
void OutputDebugPrintf(const char * strOutputString,...)
{
char strBuffer[4096]={0};
va_list vlArgs;
va_start(vlArgs,strOutputString);
_vsnprintf(strBuffer,sizeof(strBuffer)-1,strOutputString,vlArgs);
//vsprintf(strBuffer,strOutputString,vlArgs);
va_end(vlArgs);
OutputDebugString(strBuffer);
}
使用实例:
OutputDebugPrintf("DEBUG_INFO | %d %s",600019,"tangxg");
然后在 DbgView 设置一个过滤:DEBUG_INFO,只抓自己的输出,用起来方便多了
相关文章推荐
- 方便的格式化OutputDebugString输出函数
- 写了个统一 OutputDebugString 输出的函数
- 写了个统一 OutputDebugString 输出的函数
- DbgView不能显示OutputDebugString的输出内容
- DbgView 显示OutputDebugString输出内容 不能显示问题总结
- 方便的格式化OutputDebugString输出函数
- DbgView 显示OutputDebugString 输出内容 不能显示问题总结
- 方便的格式化OutputDebugString输出函数
- (更新)OutputDebugString函数简单封装,实现格式化打印输出(VC++)
- win32使用OutputDebugString输出调试信息的方法
- win32使用OutputDebugString输出调试信息的方法
- 使用OutputDebugString将调试信息输出
- OutputDebugString无输出的解决方案
- 使用OutputDebugString输出调试信息,使用DebugWindow来捕获它
- Windows API一日一练(35)OutputDebugString函数
- 调试输出信息OutPutDebugString
- debugger显示内容函数 [VOID OutputDebugString]
- Windows API一日一练(35)OutputDebugString函数
- 使用OutputDebugString将调试信息输出
- 捕捉 OutputDebugString 输出的字符串