Latest web development tutorials

funciones de la biblioteca C - memcpy ()

C biblioteca estándar - <string.h> C biblioteca estándar - <string.h>

descripción

funciones de la biblioteca Cvoid * memcpy (void * str1, const void * str2, size_t n) Copia ncaracteres desde el área de almacenamiento de lacadena1cadena2 área dealmacenamiento.

declaración

Aquí es) la declaración de función memcpy (.

void *memcpy(void *str1, const void *str2, size_t n)

parámetros

  • str1 - punto de la matriz de destino para almacenar el contenido copiado, tipo de reparto de anular * punteros.
  • str2 - apuntando a copiar el código fuente de datos, el tipo de yeso para anular * punteros.
  • n - elnúmero de bytes a copiar.

Valor de retorno

Esta función devuelve un puntero al puntero str1 almacén de destino.

Ejemplos

El siguiente ejemplo muestra se utiliza la función memcpy ().

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

int main ()
{
   const char src[50] = "http://www.w3cschool.cc";
   char dest[50];

   printf("Before memcpy dest = %s\n", dest);
   memcpy(dest, src, strlen(src)+1);
   printf("After memcpy dest = %s\n", dest);
   
   return(0);
}

Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:

Before memcpy dest =
After memcpy dest = http://www.w3cschool.cc

C biblioteca estándar - <string.h> C biblioteca estándar - <string.h>