mbrlen

来自cppreference.com
< c‎ | string‎ | multibyte

 
 
 
NULL结尾的多字节字符串
宽/多字节转换
原文:
Wide/multibyte conversions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
mbsinit
类型
原文:
Types
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
mbstate_t
 
在头文件 <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 Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
此函数等同类型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 Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

s -
元素的多字节字符串的指针
原文:
pointer to an element of a multibyte character string
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
n -
限制的字节数,可以检查
原文:
limit on the number of bytes in s that can be examined
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
ps -
指针的变量转换状态
原文:
pointer to the variable holding the conversion state
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

0如果下一个n或更少的字节完成空字符.
原文:
0 if the next n or fewer bytes complete the null character.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
完成一个有效的多字节字符的字节数(1n
原文:
The number of bytes (between 1 and n) that complete a valid multibyte character
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
(size_t)-1如果出现编码错误
原文:
(size_t)-1 if encoding error occurs
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
(size_t)-2n如果下一个字节是可能有效的多字节字符,它仍然是不完整的后检查所有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 Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 示例

[编辑] 另请参阅

下的多字节字符转换为宽字符,给定的状态中
原文:
converts the next multibyte character to wide character, given state
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(函数) [edit]
在未来的多字节字符,返回的字节数
原文:
returns the number of bytes in the next multibyte character
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(函数) [edit]