将len设置为格式化数据的大小。 如果函数采用char缓冲区,则大小以字节为单位。 如果函数采用wchar_t缓冲区,则大小指定 16 位字的数目。 字符是指采用char缓冲区的函数的char字符,以及采用wchar_t缓冲区的函数wchar_t字符。 有关无效参数处理程序的详细信息,请参阅参数验证。
int_vsnwprintf(wchar_t*buffer,size_tcount**,constwchar_t*format,va_listargptr);** RoutineRequired HeaderOptional HeadersCompatibility _vsnprintf<stdio.h> and <stdarg.h><varargs.h>1Win 95, Win NT _vsnwprintf<stdio.h> or <wchar.h>, and <stdarg.h><varargs.h>1Win 95, Win NT ...
Letlenbe the size of the formatted data. If the function takes acharbuffer, the size is in bytes. If the function takes awchar_tbuffer, the size specifies the number of 16-bit words. Characters refer tocharcharacters for functions that take acharbuffer, and towchar_tcharacters for functions...
locale_t locale, va_list argptr ); template <size_t size> int _vsnprintf_s( char (&buffer)[size], size_t count, const char *format, va_list argptr ); // C++ only template <size_t size> int _vsnwprintf_s( wchar_t (&buffer)[size], size_t count, const wchar_t *format, v...
size_t count, const char *format, locale_t locale, va_list argptr ); int _vsnwprintf_s( wchar_t *buffer, size_t sizeOfBuffer, size_t count, const wchar_t *format, va_list argptr ); int _vsnwprintf_s_l( wchar_t *buffer, size_t sizeOfBuffer, size_t count, const wchar_t ...
printf_l( char (&buffer)[size], size_t count, const char *format, locale_t locale, va_list argptr ); // C++ only template <size_t size> int _vsnwprintf( wchar_t (&buffer)[size], size_t count, const wchar_t *format, va_list argptr ); // C++ only template <size_t siz...
printf_l( char (&buffer)[size], size_t count, const char *format, locale_t locale, va_list argptr ); // C++ only template <size_t size> int _vsnwprintf( wchar_t (&buffer)[size], size_t count, const wchar_t *format, va_list argptr ); // C++ only template <size_t size>...
若使用 l 修饰符,则参数首先被转换成字符串,如同通过以 wchar_t[2] 参数使用 %ls。 N/A N/A int wint_t N/A N/A N/A N/A N/A s 写字符串 参数必须是指向字符数组首元素的指针 精度指定写入最大的字符数。若未指定精度,则写每个字节直到而而不含首个空终止符。若使用 l 指定符,则...
If an l modifier is present: The const wchar_t * argument is expected to be a pointer to an array of wide characters. Wide characters from the array are converted to multibyte characters (each by a call to the wcrtomb function, with a conversion state starting in the initial state before...
wint_t 不适用 不适用 不适用 不适用 不适用 s 写入字符串。 实参必须是指向字符数组首元素的指针。 精度 指定写入最大的字符数。如果没有指定精度,那么写每个字节直到而不含首个空终止符。 如果使用 l 指示符,那么实参必须是指向 wchar_t 数组首元素的指针,数组会被转换成 char 数组,如同通...