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;
