Nombre de la función : strcat
Archivo de encabezado : <cadena.h>
Función : empalmar una cadena después de la cadena de destino
Prototipo de función : char *strcat(char *destin, const char *fuente);
Función : empalmar una cadena después de la cadena de destino
Parámetros : char *destin es la matriz de cadenas de destino
const char *fuente es la matriz de cadenas que se va a unir
Valor de retorno : Devuelve el puntero a la matriz de cadenas después de un empalme exitoso.
Nota : Destin debe ser lo suficientemente grande para acomodar la fuente; de lo contrario, se producirá un error de desbordamiento. Esta función no genera una nueva cadena, sino que modifica la cadena original. Por lo tanto, destino solo puede ser una matriz de caracteres, no una cadena a la que apunta un puntero de cadena, porque el puntero de cadena apunta a una constante de cadena y la constante no se puede modificar.
Ejemplo de programa: concatenar cadenas para formar una nueva cadena y generar la nueva cadena
#include<string.h>#include<stdio.h>intmain(void){chardestination[25]={Ilove};char*blank=,*c=www.dotcpp.com;strcat(destino,blank);strcat (destino,c);printf(%sn,destino);return0;}
Resultados de ejecución:
Me encanta www.dotcpp.com