自己的不定参数函数的实现方法

2014-11-23 19:31:22 · 作者: · 浏览: 48

以下是我的代码:


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;
}