#ifdef _UNICODE #define _stprintf swprintf #else #define _stprintf sprintf #endif
#include <stdarg.h>
void MySprintf(TCHAR* szMyString, TCHAR* szString, ...)
{
if(szMyString == NULL || szString == NULL )
return;
va_list args;
va_start(args, szString);
_vstprintf(szMyString, szString, args);
va_end(args);
}
int _tmain(int argc, _TCHAR* argv[])
{
TCHAR szBuff[1024];
memset(szBuff, 0, sizeof(szBuff));
MySprintf(szBuff, "%s%s%s", "11", "22", "33");
printf("%s",szBuff);
return 0;
}