Tecnología

Inicio

¿Cómo utilizar la función strcat en C ++

La función strcat C ++ es la abreviatura de "concatenar cadena." Strcat anexa una copia de una cadena de origen a una cadena de destino. El carácter terminador nulo en el destino serán reemplazados por el primer carácter de la fuente y otro carácter nulo se añade al final de la nueva cadena resultante. Los siguientes pasos le ayudarán a usar el strcat función en C ++.

Instrucciones

1 Aprender la sintaxis de strcat en C ++. La sintaxis completa es

strcat char (destino char, const char * fuente) ;.

2 Sabe que el destino es un puntero a una matriz. El destino debe ser suficientemente grande para contener la cadena resultante, incluyendo el terminador nulo, para evitar desbordamiento. La fuente es una cadena terminada en cero que no debe superponerse el destino. Se devuelve el destino.

3 Comprender que la función strcat el C ++ se conserva en la biblioteca de cadena tipo. Puede que tenga que incluir el archivo de cabecera string.h para utilizar esta función.

4 Mira el siguiente programa completo para algunos ejemplos sencillos de cómo usar strcat:

incluir incluir

int main ()
{
Char cadena1 [80];
Char cadena2 [80];
Char string3 [80];
strcpy (cadena1, "Esta cadena");
strcpy (cadena2, "Rose");
( "Olor s como los zapatos viejos." String3,) strcpy;
strcat (cadena1, "es concatenada.");
strcat (cadena2, string3);
printf ( "cadena1:% s \ n", cadena1);
printf ( "texto2:% s \ n", cadena2);
return 0;
}

5 Observe la siguiente salida para este programa:

cadena1: Esta cadena es concatenada.
string2: rosas huelen como zapatos viejos.

La primera strcat es un ejemplo trivial de cómo concatenar una matriz de caracteres con una cadena literal. El segundo strcat muestra dos matrices de caracteres que se concatenan. Nótese cómo el terminador nulo se añade al final de las cadenas resultantes en ambos ejemplos.