wcsxfrm
函数 <cwchar>
size_t wcsxfrm (wchar_t* destination, const wchar_t* source, size_t num);
使用当前语言环境转换宽字符串
根据当前语言环境转换source指向的C宽字符串,并将转换后的字符串的开始的num个字符复制到destination,返回其长度。
另一种方法是,通过为destination指定一个空指针,并且为num指定为零,该函数可以只用于检索长度。
destination和source不应重叠。
这个函数的行为取决于所选
C语言环境的LC_COLLATE类别。
这是与
strxfrm
(<
cstring>)等效的宽字符版。
☲ 参数
destination
指向要复制内容的目标数组的指针。
如果num的参数为0,则它可以是空指针。
source
要转换的C宽字符串。
num
指要复制到目标的最大字符数。
size_t是一个无符号整型。
☉ 返回值
转换后的宽字符串的长度,不包括结束的空宽字符。
size_t是一个无符号整型。
🍄 另请参阅