The swprintf function is equivalent to the fwprintf function,
    except that the first argument specifies an array of wide
    characters instead of a stream.
    No more than n wide characters are written, including a
    terminating null wide character, which is always added (unless
    n is 0).
    See also fwprintf.