スポンサーリンク

MEMCCPY(3) FreeBSD ライブラリ関数マニュアル MEMCCPY(3)

名称

memccpy

ライブラリ

標準 C ライブラリ (libc, −lc) − 文字が見つかるまでバイト列をコピーする

書式

#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 ではじめて登場しました。

FreeBSD 10.0 June 9, 1993 FreeBSD 10.0

スポンサーリンク