memccpy -
メモリ領域をコピーする
#include <string.h>
void *memccpy(void *dest, const void *src, int c, size_t n);
memccpy() は、メモリ領域
src からメモリ領域
dest に 最大で
n
バイトのコピーを行う。
n
バイトコピーする前に文字
c が見つかると、
そこでコピーを中止する。
コピー元とコピー先のメモリ領域が重なっている場合、
結果は不定である。
返り値¶
memccpy() は、
dest
中に見つかった
c の
次にあるキャラクター型の変数を指すポインタを返す。
見つからなかった場合、NULL
を返す。
SVr4, 4.3BSD, POSIX.1-2001.
関連項目¶
bcopy(3),
memcpy(3),
memmove(3),
strcpy(3),
strncpy(3)
この文書について¶
この man ページは Linux
man-pages
プロジェクトのリリース
3.41 の一部
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man-pages/
に書かれている。