memchr

Autres langues

Langue: ja

Autres versions - même langue

Version: 2003-11-01 (openSuse - 09/10/07)

Autres sections - même nom

Section: 3 (Bibliothèques de fonctions)

̾Á°

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)