memchr
From cppreference.com
| Defined in header
<string.h>
|
||
| void* memchr( const void* ptr, int ch, size_t count );
|
||
Converts ch to unsigned char and locates the first occurrence of that value in the initial count characters (each interpreted as unsigned char) of the object pointed to by ptr.
Contents |
[edit] Parameters
| ptr | - | pointer to the object to be examined |
| ch | - | character to search for |
| count | - | number of characters to examine |
[edit] Return value
Pointer to the location of the character, or NULL if no such character is found.
[edit] Example
Run this code
Output:
search character found: DEFG
[edit] References
- C11 standard (ISO/IEC 9899:2011):
-
- 7.24.5.1 The memchr function (p: 367)
- C99 standard (ISO/IEC 9899:1999):
-
- 7.21.5.1 The memchr function (p: 330)
- C89/C90 standard (ISO/IEC 9899:1990):
-
- 4.11.5.1 The memchr function
[edit] See also
| finds the first occurrence of a character (function) |
|
|
C++ documentation for memchr
|
|