CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
memcpy
MEMCPY
#include <memory.h> требуется только для объявления
#include <string.h> функции; использует либо
<string.h>, либо <memory.h>
char memcpy (dest, src, cnt);
char *dest; указатель на результат
char *src; указатель на исходный буфер
unsigned cnt; количество символов
Описание.
Функция memcpy копирует cnt байтов из src в dest. Если не-
которые участки src и dest перекрываются, memcpy гарантирует, что
байты из перекрываемого участка, принадлежащие src, будут скопи-
рованы перед перезаписью.
Возвращаемое значение.
Функция memcpy возвращает указатель на dest.
См.также memccpy, memchr, memcmp, memsct.
Пример:
#include <memory.h>
char source [200], destiination [200];
.
.
.
/* Пересылаются 200 байтов из **source в destination ** и
возвращается указатель на destination */
memcpy (destination, source, 200);
