Учись программированию на C++ Builder бесплатно!

Функция


Копирует блок размером в 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.

Пример


#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;
}

Поиск по сайту