Query: strchr
OS: freebsd
Section: 3
Links: freebsd man pages all man pages
Forums: unix linux community forum categories
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
STRCHR(3) BSD Library Functions Manual STRCHR(3)NAMEstrchr, strrchr, strchrnul -- locate character in stringLIBRARYStandard C Library (libc, -lc)SYNOPSIS#include <string.h> char * strchr(const char *s, int c); char * strrchr(const char *s, int c); char * strchrnul(const char *s, int c);DESCRIPTIONThe strchr() function locates the first occurrence of c (converted to a char) in the string pointed to by s. The terminating null character is considered part of the string; therefore if c is ' ', the functions locate the terminating ' '. The strrchr() function is identical to strchr() except it locates the last occurrence of c. The strchrnul() function is identical to strchr() except that if c is not found in s a pointer to the terminating ' ' is returned.RETURN VALUESThe functions strchr() and strrchr() return a pointer to the located character, or NULL if the character does not appear in the string. strchrnul() returns a pointer to the terminating ' ' if the character does not appear in the string.SEE ALSOmemchr(3), memmem(3), strcspn(3), strpbrk(3), strsep(3), strspn(3), strstr(3), strtok(3), wcschr(3)STANDARDSThe functions strchr() and strrchr() conform to ISO/IEC 9899:1990 (``ISO C90''). The strchrnul() is a GNU extension . History The strchrnul() function first appeared in glibc 2.1.1 and was added in FreeBSD 10.0.BSDFebruary 13, 2013 BSD
Related Man Pages |
---|
strchrnul(3) - centos |
strrchr(3) - mojave |
strchr(3) - mojave |
strchr(3) - freebsd |
strrchr(3) - freebsd |
Similar Topics in the Unix Linux Community |
---|
string function |