Descripción
La función de la biblioteca C size_t strxfrm(char *dest, const char *src, size_t n) transforma el primero n caracteres de la cadena src en la configuración regional actual y colocarlos en la cadena dest.
Declaración
A continuación se muestra la declaración de la función strxfrm ().
size_t strxfrm(char *dest, const char *src, size_t n)
Parámetros
dest- Este es el puntero a la matriz de destino donde se va a copiar el contenido. Puede ser un puntero nulo si el argumento de n es cero.
src - Esta es la cadena C que se transformará en la configuración regional actual.
n - El número máximo de caracteres que se copiarán en str1.
Valor devuelto
Esta función devuelve la longitud de la cadena transformada, sin incluir el carácter nulo de terminación.
Ejemplo
El siguiente ejemplo muestra el uso de la función 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);
}
Compilemos y ejecutemos el programa anterior que producirá el siguiente resultado:
Length of string |Tutorials Point| is: |15|