strpbrk(3) Library Functions Manual strpbrk(3)NAME
strpbrk - Find one of a set of bytes in a string
LIBRARY
Standard C Library (libc.so, libc.a)
SYNOPSIS
#include <string.h>
char *strpbrk(
const char *s1,
const char *s2);
STANDARDS
Interfaces documented on this reference page conform to industry standards as follows:
strpbrk(): XPG4, XPG4-UNIX
Refer to the standards(5) reference page for more information about industry standards and associated tags.
PARAMETERS
Specifies a string being searched. Specifies a set of bytes in a string.
DESCRIPTION
The strpbrk() function scans the string pointed to by the s1 parameter for the first occurrence of any byte in the string pointed to by the
s2 parameter. The strpbrk() function treats the s2 parameter as a series of bytes and does not search for multibyte characters. The wcsp-
brk() function provides the same functionality but searches for characters rather than bytes.
RETURN VALUES
Upon successful completion, the strpbrk() function returns a pointer to the matched byte. When no byte in the string pointed to by the s2
parameter occurs in the string pointed to by the s1 parameter, a null pointer is returned.
RELATED INFORMATION
Functions: string(3), wcspbrk(3)
Standards: standards(5) delim off
strpbrk(3)
Check Out this Related Man Page
strchr(3) Library Functions Manual strchr(3)NAME
index, rindex, strchr, strrchr - Search for character in string
LIBRARY
Standard C Library (libc.so, libc.a)
SYNOPSIS
#include <strings.h>
char *index(
const char *s,
int c);
char *rindex(
const char *s,
int c);
#include <string.h>
char *strchr(
const char *s,
int c);
char *strrchr(
const char *s,
int c);
STANDARDS
Interfaces documented on this reference page conform to industry standards as follows:
index(), rindex(): XPG4-UNIX
strchr(), strrchr(): XPG4, XPG4-UNIX
Refer to the standards(5) reference page for more information about industry standards and associated tags.
PARAMETERS
Specifies the string to search. Specifies a character, expressed as an int data type, to search for.
DESCRIPTION
The index() function locates the first occurrence of the integer specified by the c parameter, which is converted to an unsigned char, in
the string pointed to by the s parameter. The terminating null byte is treated as part of the string pointed to by the s parameter.
The rindex() function locates the last occurrence of the integer specified by the c parameter, which is converted to a char value, in the
string pointed to by the s parameter. The terminating null byte is treated as a part of the string pointed to by the s parameter.
The strchr() and strrchr() functions provide the same functionality as the index() and rindex() functions, respectively.
If c is a null byte ('