Everything

memcpy


オブジェクトをコピーします。

[所属]

標準ライブラリ

[指定形式]

#include <string.h>

void __near * __far memcpy(void __near *s1, const void __near *s2, size_t n);(C90)

void __near * __far memcpy(void __near * restrict s1, const void __near * restrict s2, size_t n);(C99) 【V1.07以降】

void __far * __far _COM_memcpy_ff(void __far *s1, const void __far *s2, size_t n);(C90)

void __far * __far _COM_memcpy_ff(void __far * restrict s1, const void __far * restrict s2, size_t n);(C99) 【V1.07以降】

[戻り値]

s1の値を返します。

[詳細説明]

n文字分をs2の指すオブジェクトからs1の指すオブジェクトへコピーします。

コピー元とコピー先の領域が重なっている場合,その動作は不定です。

[注意事項]

memcpy関数はCC-RLが内部的に呼び出すことがあり,ランタイム・ライブラリに含まれます。同名のユーザ関数を作成しないでください。