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