Windows vs 調試小技巧

#ifdef _DEBUG
#include <Windows.h>
#include <TCHAR.h>
#define MAXNUMBUFF 10
#define DP0(fmt) {TCHAR sOut[256];_stprintf_s(sOut,_T(fmt));OutputDebugString(sOut);}    
#define DP1(fmt,var) {TCHAR sOut[256];_stprintf_s(sOut,_T(fmt),var);OutputDebugString(sOut);}    
#define DP2(fmt,var1,var2) {TCHAR sOut[256];_stprintf_s(sOut,_T(fmt),var1,var2);OutputDebugString(sOut);}    

#define DP6(fmt,var1,var2,var3,var4,var5,var6) {TCHAR sOut[256];_stprintf_s(sOut,_T(fmt),var1,var2,var3,var4,var5,var6);OutputDebugString(sOut);}    

#endif

 

可以直接將需要的信息(中間結果)輸出到VS的“輸出窗口”

 

 

也可以用 DbgView查看

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章