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
characters 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
characters 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
characters 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 4.15 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/.