Primero “B” Sistemas
<ul><li>En lenguaje C, no existe el operador concatenación ( + ), que sí existe en otros lenguajes. Sin embargo, para conc...
 
<ul><li>es posible escribir la expresión: </li></ul><ul><li>En pseudocódigo:    nombre  +  apellido En lenguaje C:     str...
<ul><li>Un ejemplo de como utilizar esta función en C: #include<stdio.h> #include<string.h> #include<stdlib.h> </li></ul><...
<ul><li>/* STRCPY.C: This program uses strcpy * and strcat to build a phrase. */ </li></ul><ul><li>#include <string.h>  </...
Próxima SlideShare
Cargando en…5
×

Strcat

5.237 visualizaciones

Publicado el

Funcion Strcat

0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
5.237
En SlideShare
0
De insertados
0
Número de insertados
12
Acciones
Compartido
0
Descargas
29
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Strcat

  1. 1. Primero “B” Sistemas
  2. 2. <ul><li>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:  </li></ul><ul><li>strcat( <cadena_destino> , <cadena_fuente>  ) </li></ul><ul><li>Nota: La función strcat concatena toda la cadena s2 incluyendo el carácter nulo. 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: </li></ul><ul><li>En pseudocódigo:     cadena  nombre = &quot; Ana &quot;, apellido = &quot; Luz &quot; En lenguaje C:     char  nombre [ 8 ] = &quot; Ana &quot;, apellido [ 4 ] = &quot; Luz &quot;; </li></ul><ul><li>  </li></ul>
  3. 4. <ul><li>es posible escribir la expresión: </li></ul><ul><li>En pseudocódigo:    nombre  + apellido En lenguaje C:     strcat( nombre , apellido ) </li></ul><ul><li>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. </li></ul>
  4. 5. <ul><li>Un ejemplo de como utilizar esta función en C: #include<stdio.h> #include<string.h> #include<stdlib.h> </li></ul><ul><li>#include<conio.h> Void main() </li></ul><ul><li>{ char c1[15]=&quot;Hola&quot;, c2[15]=&quot; Mundo&quot;; strcat(c1,c2); printf(&quot;%s &quot;,c1); getch(); } </li></ul>
  5. 6. <ul><li>/* STRCPY.C: This program uses strcpy * and strcat to build a phrase. */ </li></ul><ul><li>#include <string.h> </li></ul><ul><li>#include <stdio.h> </li></ul><ul><li>void main( ) {  </li></ul><ul><li>char string[80];  </li></ul><ul><li>strcpy( string, &quot;Hello world from &quot; );  </li></ul><ul><li>strcat( string, &quot;strcpy &quot; );  </li></ul><ul><li>strcat( string, &quot;and &quot; );  </li></ul><ul><li>strcat( string, &quot;strcat!&quot; );  </li></ul><ul><li>printf( &quot;String = %s &quot;, string ); } </li></ul><ul><li>Salida </li></ul><ul><li>String = Hello world from strcpy and strcat! </li></ul>

×