函数
<cstring>

strxfrm

size_t strxfrm ( char * destination, const char * source, size_t num );
根据区域设置转换字符串
source 指向的 C 字符串根据当前区域设置进行转换,并将转换后的字符串的前 num 个字符复制到 destination,并返回其长度。
或者,通过为 destination 指定空指针并将 num 指定为零,该函数也可用于仅检索长度。

destinationsource 不得重叠。

此函数的行为取决于所选LC_COLLATEC locale 的类别。

参数

destination
指向要复制内容的目标数组的指针。
如果 num 的参数为零,则它可以是一个空指针。
source
要转换的 C 字符串。
num
要复制到 destination 的最大字符数。
size_t 是一个无符号整数类型。

返回值

转换后的字符串的长度,不包括终止的空字符。
size_t 是一个无符号整数类型。

另见