Home C&C++函数库 c++ 语法 程序源码 Linux C库

strxfrm

函数   <cstring>

size_t strxfrm ( char * destination, const char * source, size_t num );

使用本地设置转换字符串

根据当前语言环境转换source 指向的C字符串,并将转换后的字符串开始的num个字符复制到destination,返回其长度。

另一种方法是,通过为目标指定一个空指针,为num指定一个零指针,该函数可以只用于检索长度。

destination 和 source 这不应重叠.

这个函数的行为取决于所选C语言环境的LC_COLLATE类别。

☲  参数


destination
指向要复制内容的目标数组的指针。
如果num的参数为0,则它可以是空指针。

source
要转换的C字符串。

num
要复制到目标的最大字符数。
size_t是一个无符号整型。

☉  返回值



转换后字符串的长度,不包括结束的空字符。
size_t是一个无符号整型。

🍄  另请参阅



strncmp 比较两个字符串中的字符(function )
strncpy 从字符串复制字符(function )
strcoll 使用locale比较两个字符串(function )

联系我们 免责声明 关于CandCplus 网站地图