size
优质
小牛编辑
125浏览
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|