当前位置: 首页 > 文档资料 > C 标准库 中文版 >

size

优质
小牛编辑
129浏览
2023-12-01

描述 (Description)

C库函数size_t strxfrm(char *dest, const char *src, size_t n)将字符串src的前n字符转换为当前语言环境,并将它们放在字符串dest

声明 (Declaration)

以下是strxfrm()函数的声明。

size_t strxfrm(char *dest, const char *src, size_t n)

参数 (Parameters)

  • dest - 这是指向要复制内容的目标数组的指针。 如果n的参数为零,则它可以是空指针。

  • src - 这是要转换为当前语言环境的C字符串。

  • n - 要复制到str1的最大字符数。

返回值 (Return Value)

此函数返回已转换字符串的长度,不包括终止空字符。

例子 (Example)

以下示例显示了strxfrm()函数的用法。

#include <stdio.h>
#include <string.h>
int main () {
   char dest[20];
   char src[20];
   int len;
   strcpy(src, "IOWIKI");
   len = strxfrm(dest, src, 20);
   printf("Length of string |%s| is: |%d|", dest, len);
   return(0);
}

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

Length of string |IOWIKI| is: |15|