index3
Locate character in string
Usage
#include <strings.h>
char *
index(const char *s, int c);
char *
rindex(const char *s, int c);
Library
Standard C Library (libc, -lc)
Overview
The index() and rindex() functions have been deprecated in favor of strchr(3) and strrchr(3).
The index() 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 ‘\0’, the functions locate the terminating ‘\0’.
The rindex() function is identical to index(), except it locates the last occurrence of c.
Return values
The functions index() and rindex() return a pointer to the located character, or NULL if the character does not appear in the string.
Releases
87 releases since FreeBSD 2.0.5-RELEASE; the text changed 43 times.