strxfrm() - C语言库函数
C库函数 size_t strxfrm(char *dest, const char *src, size_t n) 将前n个字符的字符串src到校报的语言环境和把它们串dest。
声明
以下是strxfrm() 函数的声明。
size_t strxfrm(char *dest, const char *src, size_t n)
参数
-
dest -- 这就是指针的内容将被复制到目标数组。它可以是一个空指针,如果参数n是零。
-
src -- 这是C字符串转化为当前语言环境。
-
n -- 被复制到str1的最大字符数。
返回值
这个函数返回转换后的字符串的长度,不包括终止空字符。
例子
下面的例子显示strxfrm() 函数的用法。
#include <stdio.h> #include <string.h> int main() { char dest[20]; char src[20]; int len; strcpy(src, "Tutorials Yiibai"); len = strxfrm(dest, src, 20); printf("Length of string |%s| is: |%d|", dest, len); return(0); }
让我们编译和运行上面的程序,这将产生以下结果:
Length of string |Tutorials Yiibai| is: |15|