vsprintf_s函数的"%s"参数不需要给出长度么??
void MsgBox(const char* szFormat, ...)
{
if (szFormat == NULL)return;
char szInfo[1024] = { 0 };
// 获取信息
{
va_list argPtr;
va_start(argPtr, szFormat);
vsprintf_s(szInfo, sizeof(szInfo), szFormat, argPtr);// 将格式化符转换为最终的字符串
va_end(argPtr);
}
MessageBoxA(0, szInfo, "", MB_OK);
}