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