mbrlen
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody>| Определено в заголовочном файле <wchar.h>
|
||
size_t mbrlen( const char* s, size_t n, mbstate_t* ps ); |
||
Определяет размер, в байтах, оставшаяся часть многобайтовых символов, первый байт, на который указывает
s, учитывая нынешнее состояние преобразования ps.Оригинал:
Determines the size, in bytes, of the remainder of the multibyte character whose first byte is pointed to by
s, given the current conversion state ps.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Эта функция эквивалентна на призыв
mbrtowc(nullptr, s, n, ps?ps:&internal) для некоторых скрытых internal объект типа mbstate_t, за исключением того, что выражение ps вычисляется только один раз.Оригинал:
This function is equivalent to the call
mbrtowc(nullptr, s, n, ps?ps:&internal) for some hidden object internal of type mbstate_t, except that the expression ps is evaluated only once.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
| s | — | Указатель на элемент многобайтовую строку символов
Оригинал: pointer to an element of a multibyte character string Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
| n | — | ограничение на количество байт в сек, которые могут быть рассмотрены
Оригинал: limit on the number of bytes in s that can be examined Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
| ps | — | Указатель на переменную, преобразование государства
Оригинал: pointer to the variable holding the conversion state Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Возвращаемое значение
0, если следующая n или меньшее количество байтов завершить нулевой символ.Оригинал:
0 if the next n or fewer bytes complete the null character.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Количество байт (между
1 и n), которые завершают действительный характер многобайтовыхОригинал:
The number of bytes (between
1 and n) that complete a valid multibyte characterТекст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
(size_t)-1 если кодирование ошибкиОригинал:
(size_t)-1 if encoding error occursТекст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
(size_t)-2 если следующий байт n являются частью возможно действительно многобайтовых символов, который еще не завершен после изучения всех n байтОригинал:
(size_t)-2 if the next n bytes are part of a possibly valid multibyte character, which is still incomplete after examining all n bytesТекст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Пример
| Этот раздел не завершён Причина: нет примера |
См. также
преобразует следующий символ многобайтовых широкого характера, данное состояние Оригинал: converts the next multibyte character to wide character, given state Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) | |
возвращает количество байтов в следующий символ многобайтовых Оригинал: returns the number of bytes in the next multibyte character Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) | |
Документация C++ по mbrlen
| |