stpcpy(3)
strcspn,
SYNOPSIS
#include <strings.h>
- int strcasecmp(const char *s1, const char *s2);
-
Compare the strings
s1
and
s2
ignoring case.
- int strncasecmp(const char *s1, const char *s2, size_t n);
-
Compare the first
n
characters of the strings
s1
and
s2
ignoring case.
- char *index(const char *s, int c);
-
Return a pointer to the first occurrence of the character
c
in the string
s.
- char *rindex(const char *s, int c);
-
Return a pointer to the last occurrence of the character
c
in the string
s.
- #include <string.h>
-
- char *stpcpy(char *dest, const char *src);
-
Copy a string from
src
to
dest,
returning a pointer to the end of the resulting string at
dest.
- char *strcat(char *dest, const char *src);
-
Append the string
src
to the string
dest,
returning a pointer
dest.
- char *strchr(const char *s, int c);
-
Return a pointer to the first occurrence of the character
c
in the string
s.
- int strcmp(const char *s1, const char *s2);
-
Compare the strings
s1
with
s2.
- int strcoll(const char *s1, const char *s2);
-
Compare the strings
s1
with
s2
using the current locale.
- char *strcpy(char *dest, const char *src);
-
Copy the string
src
to
dest,
returning a pointer to the start of
dest.
- size_t strcspn(const char *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,
- char *strdup(const char *s);
-
Return a duplicate of the string
s
in memory allocated using
malloc(3).
- char *strfry(char *string);
-
Randomly swap the characters in
string.
- size_t strlen(const char *s);
-
Return the length of the string
s.
- char *strncat(char *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.
- int strncmp(const char *s1, const char *s2, size_t n);
-
Compare at most
n
bytes of the strings
s1
and
s2.
- char *strncpy(char *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.
- char *strpbrk(const char *s, const char *accept);
-
Return a pointer to the first occurrence in the string
s
of one of the bytes in the string
accept.
- char *strrchr(const char *s, int c);
-
Return a pointer to the last occurrence of the character
c
in the string
s.
- char *strsep(char **stringp, const char *delim);
-
Extract the initial token in
stringp
that is delimited by one of the bytes in
delim.
- size_t strspn(const char *s, const char *accept);
-
Calculate the length of the starting segment in the string
s
that consists entirely of bytes in
accept.
- char *strstr(const char *haystack, const char *needle);
-
Find the first occurrence of the substring
needle
in the string
haystack,
returning a pointer to the found substring.
- char *strtok(char *s, const char *delim);
-
Extract tokens from the string
s
that are delimited by one of the bytes in
delim.
- size_t strxfrm(char *dest, const char *src, size_t n);
-
Transforms
src
to the current locale and copies the first
n
characters to
dest.
DESCRIPTION
The string functions perform string operations on null-terminated
strings.
See the individual man pages for descriptions of each function.
COLOPHON
This page is part of release 4.06 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/.