Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата evpu:
И по поводу функции swprintf(). Там второй аргумент - "count - максимальное число символов, которое сохраняется в версии Unicode этой функции." Порывшись в описании UTF8 нахожу информацию:
wiki:
"Алгоритм UTF-8 технически позволяет записывать код любой длины. Но для эффективной и надёжной работы алгоритма необходимо ограничение длины кода. Действующий стандарт Unicode 6.х предполагает использование кода до 21-го бита, то есть до четырех байт в UTF-8.".
Я так полагаю, это означает, что аргументу count следует присвоить значение "4"? »
Не там рылись. Второй аргумент — ровно то, что написано.
Цитата:
If the resulting wide string would be longer than len-1 characters, the remaining characters are discarded and not stored.
Цитата:
Maximum number of wide characters to fill in the ws buffer. The generated string has a length of at most n-1, leaving space for the additional terminating null wide character.
Зачем категорию выбрали при создании темы MySQL, когда у Вас C++?!

Отправлено: 18:31, 12-06-2015 | #2