English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico de Linguagem C

Controle de Fluxo de Linguagem C

Funções do C

Matrizes do C

Ponteiros do C

Strings do C

Estrutura de Linguagem C

Arquivo de Linguagem C

Outro C

Manual de Referência do Linguagem C

Uso e exemplo da função strxfrm() da biblioteca C

Biblioteca Padrão - <string.h>

Função da biblioteca C size_t strxfrm(char *dest, const char *src, size_t n) conversão da string com base nas opções de região atual do programa LC_COLLATE src no início da n caracteres, e coloca-os na string dest em.

Declaração

A seguir está a declaração da função strxfrm().

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

parâmetro

  • dest -- ponteiro para o array de destino que armazena o conteúdo, se o parâmetro n for 0, é um ponteiro nulo.
  • src -- para ser convertida para a string C atualmente configurada para a região.
  • n -- copiada para a string1 o número máximo de caracteres.

Retorno

A função retorna o comprimento da string convertida, sem o caractere de terminação nulo.

Exemplo Online

A seguinte exemplo demonstra o uso da função strxfrm().

#include <stdio.h>
#include <string.h>
int main()
{
   char dest[20];
   char src[20];
   int len;
   strcpy(src, "W3C School");
   len = strxfrm(dest, src, 20);
   printf("String |%s| de comprimento: |%d|", dest, len);
   return(0);
}

Vamos compilar e executar o programa acima, o que produzirá o seguinte resultado:

String |W3O comprimento de |C School| é: |10|

Biblioteca Padrão - <string.h>