C Reference String Operation: memchr()
The memchr() function returns a pointer to the first occurrence of c in the first n bytes of a memory area.
Usage:
void *memchr(const void *s, int c, size_t n);
If c does not occur, a null pointer is returned.
memchr() source code example:
#include<stdio.h>
#include<string.h>
main()
{
char line[100];
strcpy(line, "aaabccc");
if( memchr(line,'b',strlen(line)) == NULL )
printf("b not found\n");
else
printf("b is found\n");
}
Output of the example:
b is found
This entry was posted in C Reference string.h Functions.
You can follow any responses to this entry through the RSS 2.0 feed.
Both comments and pings are currently closed.
Tweet This! or use
to share this post with others.