FreeBSD Manual Pages
INDEX(3) FreeBSD Library Functions Manual INDEX(3) NAME index, rindex -- locate character in string LIBRARY Standard C Library (libc, -lc) SYNOPSIS #include <strings.h> char * index(const char *s, int c); char * rindex(const char *s, int c); DESCRIPTION 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 lo- cate 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 char- acter, or NULL if the character does not appear in the string. SEE ALSO memchr(3), strchr(3), strcspn(3), strpbrk(3), strrchr(3), strsep(3), strspn(3), strstr(3), strtok(3) HISTORY The index() and rindex() functions appeared in Version 6 AT&T UNIX. Their prototypes existed previously in <string.h> before they were moved to <strings.h> for IEEE Std 1003.1-2001 ("POSIX.1") compliance. The functions are not specified by IEEE Std 1003.1-2008 ("POSIX.1"). FreeBSD 13.0 March 20, 2011 FreeBSD 13.0
NAME | LIBRARY | SYNOPSIS | DESCRIPTION | RETURN VALUES | SEE ALSO | HISTORY
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=index&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>