MEMCCPY(3)

名称
memccpy

ライブラリ
libc - 文字が見つかるまでバイト列をコピーする

書式
#include <string.h> void * memccpy(void *dst, const void *src, int c, size_t len)

解説
memccpy() 関数は、バイト列 src からバイト列 dst に複数バイトをコピーします。 文字 c (unsigned char に変換されたものとして) がバイト列 src 中に見つかるとコピーは中断し、バイト列 dst 中の c のコピーの後方のバイトを指すポインタが返されます。 そうでない時は len 個のバイトがコピーされ、 NULL ポインタが返されます。

関連項目
bcopy(3), memcpy(3), memmove(3), strcpy(3)

歴史
memccpy() 関数は、 4.4BSD で初めて登場しました。