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

Tutorial Básico C

Controle de Fluxo C

Função do C

Array do C

Ponteiro do C

String do C

Estruturas de Dados C

Arquivos C

Outros C

Manual de Referência do Linguagem C

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

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

Biblioteca C char *strncat(char *dest, const char *src, size_t n) A função src A string apontada pelo ponteiro é anexada a dest A string apontada pelo ponteiro até n Até o comprimento da string.

Declaração

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

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

Parâmetros

  • dest -- Ponteiro para o array de destino, que contém uma string C e tem espaço suficiente para a string anexada, incluindo o caractere de espaço extra.
  • src -- String a ser anexada.
  • n -- Número máximo de caracteres a serem anexados.

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 strncat().

#include <stdio.h>
#include <string.h>
int main ()
{
   char src[50], dest[50];
   strcpy(src,  "This is source");
   strcpy(dest, "This is destination");
   strncat(dest, src, 15);
   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>