C++官网参考链接:https://cplusplus.com/reference/cwchar/wcsxfrm/
函数
wcsxfrm
size_t wcsxfrm (wchar_t* destination, const wchar_t* source, size_t num);
使用语言环境转换宽字符串
根据当前语言环境转换source指向的C宽字符串,并将转换后的字符串的第一个num个字符复制到destination,并返回其长度。
另一种方法是,通过为destination指定空指针,为num指定0,该函数可以仅用于获取长度。
destination和source不应该重叠。
此函数的行为取决于所选C语言环境(C locale)的LC_COLLATE类别。
这是strncmp(
形参
destination
指向要复制内容的目标数组的指针。
如果num的实参为0,它可以是空指针。
source
要转换的C宽字符串。
num
要复制到destination的最大字符数量。
size_t是无符号整型。
返回值
转换后的宽字符串的长度,不包括结束的空宽字符。
size_t是无符号整型。