Exportar (0) Imprimir
Expandir todo
div
EOF
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

memcpy, wmemcpy

Copia bytes entre búferes. Versiones más seguras de estas funciones están disponibles; vea memcpy_s, wmemcpy_s.

void *memcpy(
   void *dest,
   const void *src,
   size_t count 
);
wchar_t *wmemcpy(
   wchar_t *dest,
   const wchar_t *src,
   size_t count
);

dest

nuevo búfer.

src

búfer a copiar de.

count

Número de caracteres que se van a copiar.

Valor de dest.

memcpy copia los bytes de count de src a dest; caracteres anchos de count de copias de wmemcpy (dos bytes). Si el origen y el destino se superponen, el comportamiento de memcpy es indefinido. Uso memmove de controlar superponer las regiones.

Nota de seguridad   Asegúrese De que el búfer de destino es el mismo tamaño o mayor que el búfer de origen. Para obtener más información, vea Para evitar las saturaciones del búfer.

Las funciones de memcpy y de wmemcpy se aplazada de desuso sólo si _CRT_SECURE_DEPRECATE_MEMORY constante es definido antes de la instrucción include para que las funciones son aplazada de obsoletos, como en el ejemplo siguiente:

#define _CRT_SECURE_DEPRECATE_MEMORY
#include <memory.h>

o

#define _CRT_SECURE_DEPRECATE_MEMORY
#include <wchar.h>

rutina

Encabezado necesario

memcpy

<memory.h> o <string.h>

wmemcpy

<wchar.h>

Para obtener información adicional de compatibilidad, vea compatibilidad en la Introducción.

Vea memmove para obtener un ejemplo de cómo utilizar memcpy.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft