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