strchr
From cppreference.com
Defined in header <string.h>
|
||
char* strchr( const char* str, int ch ); |
(1) | |
/*QChar*/ *strchr( /*QChar*/ *str, int ch ); |
(2) | (since C23) |
1) Finds the first occurrence of ch (after conversion to char as if by (char)ch) in the null-terminated byte string pointed to by str (each character interpreted as unsigned char). The terminating null character is considered to be a part of the string and can be found when searching for '\0'.
2) Type-generic function equivalent to (1). Let
T
be an unqualified character object type.
- If
str
is of type const T*, the return type is const char*. - Otherwise, if
str
is of type T*, the return type is char*. - Otherwise, the behavior is undefined.
- If
The behavior is undefined if str is not a pointer to a null-terminated byte string.
Contents |