strxfrm() – C语言库函数
C库函数 size_t strxfrm(char *dest, const char *src, size_t n) 将前n个字符的字符串src到校报的语言环境和把它们串dest。
声明
以下是strxfrm() 函数的声明。
size_t strxfrm(char*dest,constchar*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|