c语言哈书memchr()如何在内存中查找特定字符实例源码介绍



c语言哈书memchr()如何在内存中查找特定字符实例源码介绍。引入的头文件:#include <string.h>

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

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

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

范例
#include <string.h>
main(){
char *s = “0123456789012345678901234567890″;
char *p;
p = memchr(s, ’5′, 10);
printf(“%s\n”, p);
}

执行结果:
5.68E+25