当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C语言 strxfrm()用法及代码示例



描述

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 的最大字符数。

返回值

此函数返回转换后的字符串的长度,不包括终止的 null-character。

示例

下面的例子展示了 strxfrm() 函数的用法。

#include <stdio.h>
#include <string.h>

int main () {
   char dest[20];
   char src[20];
   int len;

   strcpy(src, "Tutorials Point");
   len = strxfrm(dest, src, 20);

   printf("Length of string |%s| is:|%d|", dest, len);
   
   return(0);
}

让我们编译并运行上面的程序,将产生以下结果 -

Length of string |Tutorials Point| is:|15|

相关用法


注:本文由纯净天空筛选整理自 C library function - strxfrm()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。