2
vswprintf_s에서 두 번째 인수 인 : msdn link는 vswprintf_s 버퍼의 크기 또는 numberofElements
int vswprintf_s(
wchar_t *buffer,
size_t numberOfElements,
const wchar_t *format,
va_list argptr
);
MSDN 그것을 할 상태 이후 두 번째 요소에 대한 혼란 스러워요 :
numberOfElements 버퍼의 크기.
그러나 인수의 이름이 달리 제시 : 내가 가지고있는 것 인 경우에 요소의 실제 수는
그래서 출력 버퍼에 복사 할 :
void print(wchar_t* format, ...){
wchar_t outString[1024];
va_list arguments;
va_start(arguments, format);
vswprintf_s(outString, sizeof(outString), format, arguments);
va_end(arguments);
}
내가 가진 것을 (버퍼의 크기) 또는 :
vswprintf_s(outString, sizeof(outString)/sizeof(outString[0]), format, arguments);
알려주세요.
감사합니다. @jamesdlin 그게 도움이됩니다! – brainydexter