STRCHR(3) Library Functions Manual STRCHR(3)

strchr, strrchrlocate character in string

Standard C Library (libc, -lc)

#include <string.h>

char *
strchr(const char *s, int c);

char *
strrchr(const char *s, int c);

The () function locates the first occurrence of c (converted to a char) in the string pointed to by s. The terminating null character is considered to be part of the string; therefore if c is ‘\0’, the functions locate the terminating ‘\0’.

The () function is identical to strchr(), except it locates the last occurrence of c.

The functions strchr() and strrchr() return a pointer to the located character, or NULL if the character does not appear in the string.

memchr(3), memmem(3), strcspn(3), strpbrk(3), strsep(3), strspn(3), strstr(3), strtok(3), wcschr(3)

The functions strchr() and strrchr() conform to ISO/IEC 9899:1990 (“ISO C90”).

April 19, 1994 macOS 15.2