STRCHR(3) | Library Functions Manual | STRCHR(3) |
strchr, strchrnul
—
#include <string.h>
char *
strchr
(const
char *s, int
c);
char *
strchrnul
(const
char *s, int
c);
strchr
() and strchrnul
()
functions locate the first occurrence of c in the string
pointed to by s. The terminating
NUL
character is considered part of the string. If
c is ‘\0
’,
strchr
() and strchrnul
()
locate the terminating ‘\0
’.
strchr
() returns a pointer to the located
character, or NULL
if the character does not appear in
the string. The function strchrnul
() returns a pointer
to the located character, or the a pointer to the NUL
terminating character of the string if the character does not appear in the
string.
strchr
(),
p will point to the string “oobar”:
char *p; char *s = "foobar"; p = strchr(s, 'o');
strchr
() function conforms to ANSI
X3.159-1989 (“ANSI C89”).
strchrnul
() function appeared in
NetBSD 8.
October 12, 2016 | NetBSD 9.2 |