|
CarlosPes.com
> Curso
de Lenguaje C
> La Función strcat
en Lenguaje C |
|
La Función strcat en
Lenguaje C
|
|
|
|
|
¿Para qué
sirve la función strcat en C?
|
|
En
lenguaje C, no existe el operador concatenación (+), que
sí existe en otros lenguajes. Sin embargo, para concatenar
cadenas, se puede utilizar la función strcat, que
está disponible en la biblioteca estándar de C.
La sintaxis de una llamada a strcat es: |
|
strcat(
<cadena_destino>, <cadena_fuente> ) |
|
|
La
función strcat añade el contenido de la
<cadena_fuente> a la <cadena_destino>.
Ejemplo: Dadas las siguientes declaraciones de
arrays de caracteres:
En pseudocódigo:
cadena nombre = "Ana", apellido =
"Luz"
En lenguaje C:
char nombre[8] = "Ana", apellido[4] =
"Luz";
|
|
|
|
es
posible escribir la expresión:
En pseudocódigo:
nombre + apellido
En lenguaje C:
strcat( nombre, apellido )
Observe el efecto que tiene, en la memoria de la computadora, la
ejecución de la función strcat. El contenido del
array apellido se concatena (añade) al
array nombre. |
|
|
|
La
declaración de la función strcat se encuentra en
el archivo de cabecera string.h. Por tanto, para poder usar dicha
función en un programa, hay que escribir:
#include <string.h> |
|