以下是我的代码:
int MyPrintf(LPCTSTR pcszFormat,...)
{
va_list pArgList;
va_start(pArgList, pcszFormat);
TCHAR* szBuffer = new TCHAR[MAX_PATH];
_vstprintf_s( szBuffer,MAX_PATH,pcszFormat,pArgList ); //将参数列表的内容存放在szBuffer 里
va_end(pArgList);
delete []szBuffer;
return 0;
}