" . Concatenar cadena" The C + + función strcat es la abreviatura de Strcat agrega una copia de una cadena de origen a una cadena de destino . El carácter nulo terminador en el destino se sobrescribirá con 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 del strcat en C + + . La sintaxis completa es char * strcat (char * destino, const char * fuente ) ; .
2
saber que el destino es un puntero a una matriz. El destino debe ser lo suficientemente grande como para contener la cadena resultante , incluyendo el terminador nulo , para evitar el desbordamiento . La fuente es una cadena terminada en nulo que no debe superponerse el destino . Se devuelve el destino.
3
Entender que el C + + función strcat se conserva en la biblioteca cstring . Puede que tenga que incluir el archivo de cabecera string.h utilizar esta función
4
Mira el siguiente programa completo para algunos ejemplos sencillos de cómo utilizar strcat : .
# Include # include
int main () {char cadena1 [ 80 ] ; carbón cadena2 [ 80 ] ; carbón string3 [ 80 ] ; strcpy ( cadena1, "Esta cadena "); strcpy ( cadena2 , " Rose "); strcpy ( string3 , " s huele como los zapatos viejos . " ), strcat ( cadena1, " se concatena . " ), strcat ( cadena2 , string3 ) ; printf ( " cadena1 :% s \\ n", cadena1 ) ; printf ( "texto2 :% s \\ n ", cadena2 ) ; return 0 ;}
5
Observe la siguiente salida de este programa :
cadena1 : esta cadena es concatenated.string2 : rosas huelen 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 está concatenados . Observe como el terminador nulo se añade al final de las cadenas resultantes en ambos ejemplos .