dbgview OutputDebugString输出函数
生活随笔
收集整理的這篇文章主要介紹了
dbgview OutputDebugString输出函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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,只抓自己的輸出,用起來方便多了
總結
以上是生活随笔為你收集整理的dbgview OutputDebugString输出函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 64位MinGW和MSYS的安装
- 下一篇: 数据库题目汇总