EN JA
MEMCPY(3)
MEMCPY(3) FreeBSD Library Functions Manual MEMCPY(3)

名称

memcpyバイト文字列をコピーする

ライブラリ

Standard C Library (libc, -lc)

書式

#include < string.h>

void *
memcpy( void *dst, const void *src, size_t len);

解説

memcpy() 関数は、文字列 src から文字列 dstlen バイトをコピーします。

戻り値

memcpy() 関数は、 dst の元の値を返します。

規格

memcpy() 関数は、 ISO/IEC 9899:1990 (“ISO C90”) に適合しています。

バグ

この実装で、 memcpy() は、 bcopy(3) を使用して実装されているので、文字列は、重なり合うことができます。他のシステムで、重なり合っている文字列のコピーは、予期しないことを引き起こすかもしれません。移植性を考慮するプログラムは、 srcdst が重なり合うとき、 memmove(3) を使用するべきです。
June 4, 1993 FreeBSD