Esta guía rápida lo guiará a través del uso de una función de cadena útil: strcat.
La función STRCAT le permite concatenar o unir dos cadenas para formar un valor de una sola cadena.
Uso básico
La sintaxis general para este comando es:
char *strtcat (char *Destination_String, const char *source_string);La función STRCAT acepta dos argumentos:
El comando strcat concatenará la fuente y las cadenas de destino, luego almacenará el resultado en la cadena de destino.
NOTA: La función strcat se define en la cadena.H Archivo de encabezado H. Por lo tanto, debe incluir el archivo de encabezado de cadenas utilizando la cláusula:
#incluirEjemplo rápido
El siguiente código de muestra describe cómo funciona la función STRCAT.
#incluirEn el ejemplo anterior, la impresión del valor de la cadena de destino, en este caso, Strin1, muestra el valor de los dos valores concatenados como:
Hola MundoNOTA: Asegúrese de que el tamaño de la cadena de destino pueda contener la cadena concatenada completa para evitar una falla de segmentación, como se muestra en el siguiente ejemplo:
#incluirDado que el tamaño de la cadena de destino, String1, es más pequeño que la cadena concatenada resultante, el programa se dejará de fallas con una falla de segmentación, como se muestra en la salida a continuación:
Programa recibido Sign SigseGV, falla de segmentación.NOTA: La función STRCAT es sensible al orden de los parámetros pasados; El primer valor representa la cadena de destino mientras que el segundo representa la cadena de origen.
Cerrando
En este tutorial rápido, aprendió a usar y trabajar con el comando strcat en c. Para obtener más información, use la guía de referencia o verifique el manual de programadores de Linux.