Descripción
La función de la biblioteca C char * strcat (char * dest, const char * src) agrega la cadena apuntada por src hasta el final de la cuerda apuntada por dest.
Declaración
A continuación se muestra la declaración de la función strcat ().
char *strcat(char *dest, const char *src)
Parámetros
-
dest – Este es un puntero a la matriz de destino, que debe contener una cadena C y debe ser lo suficientemente grande para contener la cadena resultante concatenada.
-
src – Esta es la cadena que se agregará. Esto no debe superponerse al destino.
Valor devuelto
Esta función devuelve un puntero a la cadena resultante dest.
Ejemplo
El siguiente ejemplo muestra el uso de la función 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("Final destination string : |%s|", dest); return(0); }
Compilemos y ejecutemos el programa anterior que producirá el siguiente resultado:
Final destination string : |This is destinationThis is source|
string_h.htm