Копировать содержимое области памяти в другую область памяти
#include <string.h>void * memcpy( void *dst,const void *src,size_t length );
libc
Функция memcpy() копирует length байт из буфера src в буфер, расположенный в dst.
При копирование перекрывающихся буферов не гарантируется корректная работа функции. Используйте для этих задач memmove(). |
Указатель на буфер dst.
#include <stdio.h>#include <string.h>#include <stdlib.h>int main( void ){char buffer[80];memcpy( buffer, "Hello", 5 );buffer[5] = '\0';printf( "%s\n", buffer );return (EXIT_SUCCESS);}
ANSI, POSIX 1003.1
memccpy(), memchr(), memcmp(), memicmp(), memmove(), memset()
Предыдущий раздел: Описание API системной библиотеки