funciones de la biblioteca C - memcpy ()
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