Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Memcpy

CuBook05

Функция

Копирует блок длиной 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.
 
Пример

#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;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий