const UINT DEBUG_BUFFER_SIZE = 1024;
void _cdecl AppDbgPrint(char * format, ...)
{
va_list arglist;
char buffer[DEBUG_BUFFER_SIZE] = {0};
va_start(arglist, format);
//vsprintf(buffer, format, arglist);
_vsnprintf_s(buffer,DEBUG_BUFFER_SIZE,format, arglist);
va_end(arglist);
// _tcsncat(buffer, _T("\n"), 1);
OutputDebugString(buffer);
}
//求和参数
int sum(int num, ...)
{
va_list va;
va_start(va, num);
int ret = 0;
while (num--)
{
int tmp = va_arg(va, int);
ret += tmp;
}
va_end(va);
return ret;
}