stpcpy, strcasecmp, strcat, strchr, strcmp, strcoll, strcpy, strcspn, strdup, strfry, strlen, strncat, strncmp, strncpy, strncasecmp, strpbrk, strrchr, strsep, strspn, strstr, strtok, strxfrm, index, rindex - string operations
#include <strings.h>
s1
,
const char *s2
);Compare the strings s1
and s2
ignoring case.
s1
,
const char *s2
, size_t
n
);Compare the first n
bytes of the strings s1
and
s2
ignoring case.
s
, int
c
);Return a pointer to the first occurrence of the character c
in the string s
.
s
, int
c
);Return a pointer to the last occurrence of the character c
in the string s
.
dest
, const
char *src
);Copy a string from src
to dest
, returning a pointer
to the end of the resulting string at dest
.
dest
, const
char *src
);Append the string src
to the string dest
, returning
a pointer dest
.
s
, int
c
);Return a pointer to the first occurrence of the character c
in the string s
.
s1
, const
char *s2
);Compare the strings s1
with s2
.
s1
, const
char *s2
);Compare the strings s1
with s2
using the current
locale.
dest
, const
char *src
);Copy the string src
to dest
, returning a pointer to
the start of dest
.
s
,
const char *reject
);Calculate the length of the initial segment of the string s
which does not contain any of bytes in the string reject
,
s
);Return a duplicate of the string s
in memory allocated using
malloc(3).
string
);Randomly swap the characters in string
.
s
);Return the length of the string s
.
dest
, const
char *src
, size_t
n
);Append at most n
bytes from the string src
to the
string dest
, returning a pointer to dest
.
s1
, const
char *s2
, size_t
n
);Compare at most n
bytes of the strings s1
and
s2
.
dest
, const
char *src
, size_t
n
);Copy at most n
bytes from string src
to
dest
, returning a pointer to the start of dest
.
s
, const
char *accept
);Return a pointer to the first occurrence in the string s
of
one of the bytes in the string accept
.
s
, int
c
);Return a pointer to the last occurrence of the character c
in the string s
.
stringp
, const
char *delim
);Extract the initial token in stringp
that is delimited by
one of the bytes in delim
.
s
, const
char *accept
);Calculate the length of the starting segment in the string s
that consists entirely of bytes in accept
.
haystack
,
const char *needle
);Find the first occurrence of the substring needle
in the
string haystack
, returning a pointer to the found
substring.
s
, const char
*delim
);Extract tokens from the string s
that are delimited by one
of the bytes in delim
.
dest
, const
char *src
, size_t
n
);Transforms src
to the current locale and copies the first
n
bytes to dest
.
The string functions perform operations on null-terminated strings. See the individual man pages for descriptions of each function.
This page is part of release 5.10 of the Linux man-pages
project. A description of the project, information about reporting bugs,
and the latest version of this page, can be found at
https://www.kernel.org/doc/man-pages/.