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
 | |