Nome da função : strcat
Arquivo de cabeçalho : <string.h>
Função : unir uma string após a string de destino
Protótipo de função : char *strcat(char *destin, const char *source);
Função : unir uma string após a string de destino
Parâmetros : char *destin é a matriz de strings de destino
const char *source é o array de strings a ser emendado
Valor de retorno : Retorna o ponteiro para a matriz de strings após a emenda bem-sucedida.
Nota : O destino deve ser grande o suficiente para acomodar a fonte, caso contrário ocorrerá um erro de estouro. Esta função não gera uma nova string, mas modifica a string original. Portanto, destin só pode ser uma matriz de caracteres, não uma string apontada por um ponteiro de string, porque o ponteiro de string aponta para uma constante de string e a constante não pode ser modificada.
Exemplo de programa: concatenar strings para formar uma nova string e gerar a nova string
#include<string.h>#include<stdio.h>intmain(void){chardestination[25]={Ilove};char*blank=,*c=www.dotcpp.com;strcat(destination,blank);strcat (destino,c);printf(%sn,destino);return0;}
Resultados em execução:
Eu amowww.dotcpp.com