Heim >Datenbank >MySQL-Tutorial >Windows日志打印API的封装使用OutputDebugStringA_MySQL
在C++编程中,经常会需要打印日志使用dbgview查看相应的一些信息,常用的是这样的:
void __cdecl DbgPrintW(const char *format, ...){ char buf[4096], *p = buf; va_list args; va_start(args, format); p += _vsnprintf(p, sizeof buf - 1, format, args); va_end(args); OutputDebugStringW((LPCWSTR)buf);}void __cdecl DbgPrintA(const char *format, ...){ char buf[4096], *p = buf; va_list args; va_start(args, format); p += _vsnprintf(p, sizeof buf - 1, format, args); va_end(args); OutputDebugStringA(buf);}
调用很简单:
DbgPrintA("c_name = %s",c_name);