#include <string.h> void *memcpy(void *to, const void *from, size_t count);
Функция memcpy() копирует count символов из массива, адресуемого параметром from, в массив, адресуемый параметром to. Если заданные массивы перекрываются, поведение функции memcopy() не определено.
В версии С99 к параметрам to к from применен квалификатор restrict.
Функция memcpy() возвращает значение указателя to.
Данная программа копирует содержимое массива buf1 в массив buf2 и выводит результат на дисплей.
#include <stdio.h> #include <string.h> #define SIZE 80 int main(void) { char buf1[SIZE], buf2[SIZE]; strcpy(buf1, "Когда, в случае если..."); memcpy(buf2, buf1, SIZE); printf(buf2); return 0; }