#include <stdarg.h> //获取参数列表头文件 //例子:调试输出("%d和%d\n", 123,500); void 调试输出(const char * 格式, ...){ char strBuffer[1024] = { 0 }; va_list vlArgs; va_start(vlArgs, 格式); _vsnprintf_s(strBuffer, sizeof(strBuffer) - 1, 格式, vlArgs); va_end(vlArgs); OutputDebugStringA("“"); OutputDebugStringA(strBuffer); OutputDebugStringA("”\n"); } void 调试输出(char * L){ OutputDebugStringA("“"); OutputDebugStringA(L); OutputDebugStringA("”\n"); } //例子:调试输出(123) //注意小数型的也会被转为整数 void 调试输出(long long i){ char str[50]; sprintf(str, "%lld\n", i); OutputDebugStringA(str); } void 调试输出(double i){ char str[50]; sprintf(str, "%f\n", i); OutputDebugStringA(str); } void 调试输出(CString str){ OutputDebugString(_T("“") + str + _T("”")); }