Descrição
A função da biblioteca C size_t strxfrm(char *dest, const char *src, size_t n) transforma o primeiro n caracteres da string src na localidade atual e coloque-os na string dest.
Declaração
A seguir está a declaração para a função strxfrm ().
size_t strxfrm(char *dest, const char *src, size_t n)
Parâmetros
dest- Este é o ponteiro para a matriz de destino onde o conteúdo deve ser copiado. Pode ser um ponteiro nulo se o argumento para n for zero.
src - Esta é a string C a ser transformada na localidade atual.
n - O número máximo de caracteres a serem copiados para str1.
Valor de retorno
Esta função retorna o comprimento da string transformada, não incluindo o caractere nulo de terminação.
Exemplo
O exemplo a seguir mostra o uso da função 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);
}
Vamos compilar e executar o programa acima que produzirá o seguinte resultado -
Length of string |Tutorials Point| is: |15|