===== snwprintf =====
==== Синтаксис ====
int snwprintf( wchar_t* buffer, int size, const wchar_t* format_wstring[, argument...] );
==== Описание ====
Функция snwprintf форматирует и запоминает наборы символов и значений в buffer. Максимальная длина форматированной строки указывается в size. Каждый аргумент argument (если он есть), преобразуется и выводится согласно соответствующей спецификации формата в format_wstring.
==== Параметры ====
* **buffer** - буфер, в который запишется результирующая строка
* **size** - размер буфера в символах (для вычисления размера массива можно воспользоваться макросом MAXELEMS)
* **format_wstring** - строка форматирования
=== Строка форматирования ===
* c символ
* d или i десятичный integer со знаком
* e или E научная запись float
* f десятичное число с плавающей точкой (float)
* o восьмеричное со знаком
* s строка
* ls строка в кодировке unicode
* u десятичный integer без знака
* x шестнадцетиричный integer без знака
* p указатель (void*)
==== Возвращаемое значение ====
Функция snwprintf возвращает количество символов, записанных в buffer.
==== Пример ====
wchar_t wstr[256];
unsigned No = 0;
wchar_t* name = L"DoIt";
snwprintf(wstr, MAXELEMS(wstr), "No.: %u, Name: %ls\n", No, name);