NAME
strchr, strchrnul —
locate character in string
LIBRARY
library “libc”
SYNOPSIS
#include
<string.h>
char *
strchr(const
char *s, int
c);
char *
strchrnul(const
char *s, int
c);
DESCRIPTION
Thestrchr()
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’.
RETURN VALUES
The function 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.
EXAMPLES
After the following call to strchr(),
p will point to the string "oobar":
char *p; char *s = "foobar"; p = strchr(s, 'o');
SEE ALSO
index(3), memchr(3), rindex(3), strcspn(3), strpbrk(3), strrchr(3), strsep(3), strspn(3), strstr(3), strtok(3)
STANDARDS
The strchr() function conforms to
ANSI X3.159-1989 (“ANSI C89”).
strchrnul() function appeared in
NetBSD 8.