跳转到内容

C++ 编程/代码/标准 C 库/函数/memchr

来自维基教科书,自由的教科书
语法
#include <cstring>
void *memchr( const void *buffer, int ch, size_t count );

memchr() 函数在由 buffer 指向的数组中查找 count 个字符内的 ch 的第一个出现位置。返回值指向 ch 的第一个出现位置,如果未找到 ch 则返回 NULL。例如

char names[] = "Alan Bob Chris X Dave";
if( memchr(names,'X',strlen(names)) == NULL )
  printf( "Didn't find an X\n" );
else
  printf( "Found an X\n" );
相关主题
memcmp - memcpy - strstr
华夏公益教科书