一个实现自己的不定参数函数的方法,写出来给大家看一下,以下是我的代码:
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; }
|