位置:首页 > 高级语言 > C语言标准库 > strxfrm() - C语言库函数

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|