memchrは、指定された範囲のメモリ領域から指定された値を探す。
Man page of MEMCHR
C言語関数辞典 - memchr
strchrと違い、こちらもNULL文字の先まで探索する。
"ABCXDEF"の'X'の部分に'\0'を入れても、'E'を探せるか試す。
$ vi memchr.c $ gcc memchr.c -o memchr $ ./memchr target = ABC p = EF d = 5 $
'E'が0番目から数えて5番目にある事を示せた。
Sample/c/memchr/memchr/src/memchr at master · bg1bgst333/Sample · GitHub