Lenguaje C: función strcpy (copia de cadena)

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Lenguaje C: función strcpy
(copia de cadena)

En el lenguaje de programación C, función strcpy Copia la cadena a la que apunta s2 en el objeto al que apunta s1. Devuelve un puntero al destino.

sintaxis

La sintaxis de la función strcpy en lenguaje C es:

char *strcpy(char *s1, const char *s2);

parámetro o parámetro

Matriz s1 a la que copiar s2. s2 Cadena a copiar.

devolver los bienes

La función strcpy devuelve s1.

titulo requerido

En C, los archivos de encabezado requeridos por la función strcpy son:

#include <string.h>

aplicar para

En C, la función strcpy está disponible en las siguientes versiones:

  • ANSI/ISO 9899-1990

ejemplo strcpy

Veamos un ejemplo para ver cómo usar la función strcpy en un programa en C:

/* Example using strcpy by TechOnTheNet.com */

#include <stdio.h>
#include <string.h>

int main(int argc, const char * argv[])
{
    /* Create an example variable capable of holding 50 characters */
    char example[50];

    /* Copy the string "TechOnTheNet.com knows strcpy!" into the example variable */
    strcpy (example, "TechOnTheNet.com knows strcpy!");

    /* Display the contents of the example variable to the screen */
    printf("%sn", example);

    return 0;
}

Cuando se compila y ejecuta, esta aplicación generará:

TechOnTheNet.com knows strcpy!

Función similar

Otras funciones de C similares a la función strcpy:

  • función memcpy
  • función de movimiento de memoria
  • función strncpy