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

Outros C

Manual de Referência do Linguagem C

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

Biblioteca Padrão do C - <string.h>

Função da biblioteca C char *strcat(char *dest, const char *src) Adicionar src A string apontada é anexada a dest O final da string apontada.

Declaração

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

char *strcat(char *dest, const char *src)

Parâmetros

  • dest -- Ponteiro para o array de destino, que contém uma string C e é suficientemente grande para conter a string anexada.
  • src -- Ponteiro para a string a ser anexada, que não substitui a string de destino.

Retorno

A função retorna um ponteiro para a string de destino final dest.

Exemplo Online

A seguir, um exemplo demonstra o uso da função strcat().

#include <stdio.h>
#include <string.h>
int main ()
{
   char src[50], dest[50];
   strcpy(src,  "This is source");
   strcpy(dest, "This is destination");
   strcat(dest, src);
   printf("A string de destino final: |%s|", dest);
   return(0);
}

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

A string de destino final: |This is destinationThis is source|

Biblioteca Padrão do C - <string.h>