Программирование на C и C++

Онлайн справочник программиста на C и C++

memcpy, _fmemcpy

void *memcpy(void *dest, const void *source, size_t count)

void far * far _fmemcpy(void far *dest, const void far *source, size_t count)

Прототип: 
Описание: 

Функция memcpy() копирует count символов из массива, на который указывает source, в массив, на который указывает dest. Если массивы перекрываются, поведение memcpy() не определено.

Функция memcpy() возвращает указатель на dest.

Функция _fmemcpy() является FAR-версией memcpy().

Пример: 
Приведенная программа копирует содержимое buf1 в buf2 и показывает результат:
#include <stdio.h>
#include <string.h>
#def ine SIZE 80
int main(void)
{
char buf1[SIZE], buf2[SIZE];
strcpy(buf1, "When, in the course of...");
memcpy(buf2, buf1, SIZE);
printf (buf2);
return 0;
}