您的位置:首页 > 编程语言 > PHP开发

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,只抓自己的输出,用起来方便多了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: