int vwprintf(const wchar_t* kwpFormatString, va_list qArgList);
#include <cwchar>
#include <cstdarg>
int OutputArgs(wchar_t* wpFormatString, ...) {
va_list qArgList;
va_start(qArgList, wpFormatString);
int iReturn = vwprintf(wpFormatString, qArgList);
va_end(qArgList);
return iReturn;
}
int main()
{
// Output an int, a string and a float to stdout
int iWritten = OutputArgs(L"%d %ws %f \n",
8, L"XoaX.net", 3.141593);
wprintf(L"%d characters written.\n", iWritten);
// Keep the window open until "Enter" is pressed
getwchar();
return 0;
}
© 20072025 XoaX.net LLC. All rights reserved.