#include <strings.h> char *
index (const char *s int c); char *
rindex (const char *s int c);
DESCRIPTION
The
index ();
function
locates the first occurrence of
Fa c
(converted to a
Vt char )
in the string pointed to by
Fa s .
The terminating null character is considered part of the string;
therefore if
Fa c
is
`\0'
,
the functions locate the terminating
`\0'
The
rindex ();
function is identical to
index (,);
except it locates the last occurrence of
Fa 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.
The
index ();
and
rindex ();
functions appeared in
AT&T System
v6 .
Their prototypes existed previously in
#include <string.h>
before they were moved to
#include <strings.h>
for
St -p1003.1-2001
compliance.