Name
memchr - scans memory for a character
Library
libc.lib
Synopsis
|
void *
memchr (const void *b, int c, size_t len);
|
Return values
The
memchr
function
returns a pointer to the byte located,
or NULL if no such byte exists within
len
bytes.
Detailed description
The
memchr
function
locates the first occurrence of
c
(converted to an unsigned char)
in string
b.
Examples
#include <string.h>
#include <stdio.h>
int main()
{
char one[50];
char* ret;
strcpy(one,"abcd");
ret = memchr("abcd", c,4);
if(!strncmp(one+2,ret,1)) printf("\ c\ found in string \"abcd\"\n");
ret = memchr(one, z,4);
if(ret == NULL) printf("\ z\ not found in string \"abcd\"\n");
return 0;
}
Output
c found in string "abcd"
z not found in string "abcd"
See also
strchr,
strcspn,
strpbrk,
strsep,
strstr,
strtok
Feedback
For additional information or queries on this page send feedback
© 2008-2009 Nokia Corporation. All rights reserved. This documentation can be used in the connection with this Product to help and support the user. |
|