MEMCHR

Section: Linux Programmer's Manual (3)
Updated: 2003-11-01
Index JM Home Page roff page
 

名前

memchr, memrchr - 文字を探すためにメモリをスキャンする  

書式

#include <string.h>

void *memchr(const void *s, int c, size_t n);

void *memrchr(const void *s, int c, size_t n);
 

説明

memchr() 関数は、ポインタ s が指し示すメモリブロックの 先頭の n バイトから文字 c を探す。 最初に c (unsigned char と解釈される) が見つかった時点で動作が停止する。

memrchr() 関数は memchr() 関数に似ているが、 先頭から順方向に探すのではなく、 ポインタ s が指し示す n バイトのメモリブロックの 末尾から逆向きに探す。  

返り値

memchr() 関数と memrchr() 関数は一致する文字へのポインタを返し、 もし文字が指定メモリ領域に現れない場合は NULL を返す。  

準拠

memchr() 関数は SVr4, 4.3BSD, C89, C99, POSIX.1-2001 に準拠する。 memrchr() 関数は GNU 拡張であり、glibc 2.1.91 から使用可能である。  

関連項目

index(3), rindex(3), strchr(3), strpbrk(3), strrchr(3), strsep(3), strspn(3), strstr(3), wmemchr(3)


 

Index

名前
書式
説明
返り値
準拠
関連項目

This document was created by man2html, using the manual pages.
Time: 04:31:52 GMT, November 19, 2007