CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
memmove
memmove
Функция Копирует блок размером в n байт.
Синтаксис #include<mem.h>
void *memmove(void *dest, const void *src,
size_t n);
Файл содержащий mem.h,string.h
прототип
Описание memmove копирует блок из n байт из src в dest.
Копирование будет произведено корректно, даже,
если блоки перекрываются.
Возвращаемое memmove возвращает dest.
значение
Переносимость memmove доступна в UNIX System V и поддерживается
стандартом ANSI C.
Смотрите также memccpy, memcpy, movmem.
Пример:
#include<string.h>
#include<stdio.h>
int main(void)
{
char src[] = "******************************";
char dest[] = "abcdefghijklmnopqrstuvwxyz0123456789";
printf("Строка назначения перед копированием: %s",dest);
ptr = memmove(dest,src,26);
printf("Строка назначения после копирования: %s",dest);
return 0;
}
