memchr

memchr(在某一内存范围中查找一特定字符)

相关函数:index,rindex,strchr,strpbrk,strrchr,strsep,strspn,strstr

表头文件:#include <string.h>

定义函数:void *memchr(const void *s, int c, size_t n);

函数说明:memchr()从头开始搜寻s所指的内存内容前n个字节,直到发现第一个值为c的字节,则返回指向该字节的指针。

返回值:如果找到指定的字节则返回该字节的指针,否则返回0。

范例:

#include <string.h>
main()
{
    char *s="0123456789012345678901234567890";
    char *p;
    p=memchr(s,'5',10);
    printf("%s\n",p);
}

执行: 5.68E+25