C string memchr() 函数
定义和用法
memchr()
函数返回指向内存块中第一个包含指定值的字节的指针。
memchr()
函数在 <string.h>
头文件中定义。
实例
获取指向内存块中第一个包含指定值的字节的指针:
char myStr[] = "Hello World!"; char *myPtr = (char*)memchr(myStr, 'o', 12); if (myPtr != NULL) { printf("%s", myPtr); }
语法
memchr(void * pointer, int value, size_t size);
size_t
数据类型是正整数。
参数
参数 | 描述 |
---|---|
pointer | 必需。指向要搜索的内存块的指针。 |
value | 必需。要搜索的值。 |
size | 必需。要搜索的内存块的大小。 |
技术细节
返回: |
返回指向内存中找到该值的位置的 如果未找到该值,则返回 NULL 指针。 |
---|
相关页面
教程:C 字符串
教程:C 字符串函数