-
Notifications
You must be signed in to change notification settings - Fork 4
/
29_7array.c
49 lines (30 loc) · 1 KB
/
29_7array.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/*
En este archivo implementamos la funcion de biblioteca
strcpy()
que nos permite copiar cadenas. Esta funcion anade un caracter nulo
al final de la cadena.
Tambien usaremos la funcion strcat(destino, fuente)
donde
destino= es el arreglo de destino, el cual contendra la
cadena de C y debera ser lo suficientemente grande
para contener la cadena concatenada resultante.
fuente= es la cadena que sera agregada
*/
#include <stdio.h>
#include <string.h>
int main () {
char fuente1[17], fuente2[17], destino[60];
strcpy(fuente1, " Esta es la primera fuente");
strcpy(fuente2, " Este es la segunda fuente ");
strcpy(destino, "Este es el destino ");
strcat(destino, fuente1);
strcat(destino, fuente2);
printf("Cadena de destino final: ++%s++ \n", destino);
return 0;
}
/*
Note que requerimos otra biblioteca.
Note la forma en la que implementamos mas concatenacion.
El concepto de concatenacion surge porque en C no existe el operador de suma de
cadenas como en otros lenguajes.
*/