strchr(3) Library Functions Manual strchr(3) strchr, strrchr - (libc -lc) #include char *strchr(const char *s, int c); char *strrchr(const char *s, int c); strchr() strchr() c s. : memchr(s, c, strlen(s) + 1) strpbrk(s, (char [2]){c, '\0'}) strrchr() strrchr() c s. memrchr(s, c, strlen(s) + 1) strchr() strrchr() NULL . c '\0' . attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |strchr(), | | MT-Safe | |strrchr() | | | +------------+------------------------------------+--------------------+ C11, POSIX.1-2008. POSIX.1-2001 C89 SVr4 4.3BSD. memchr(3) string(3) strchrnul(3) strlen(3) strnul(3) strpbrk(3) strsep(3) strspn(3) strstr(3) strtok(3) wcschr(3) wcsrchr(3) 3 . . : . 6.18 25 2026 strchr(3)