CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
movmem
movmem
Функция Копирует блок, длиной length байт. Синтаксис #include<mem.h> void movmem(void *src, void *dest, unsigned length); Файл, содержащий mem.h прототип Описание Функция movmem копирует блок длиной length байт с исходного адреса src по адресу dest. Направление копирования всегда выбирается таким образом, что данные всегда копируются точно, даже если блоки перекрываются. Возвращаемое Нет. значение Переносимость movmem уникальна для Borland C++. Смотрите также memcpy, memmove, movedata. Пример: #include<mem.h> #include<alloc.h> #include<stdio.h> #include<string.h> int main(void) { char *source = "Borland International"; char *destination; int length; length = strlen(source); destination = malloc(length+1); movmem(source,destination,length); printf("%s\n",destination); return 0;