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