header
<cstring> (string.h)
C Strings
This header file defines several functions to manipulate
C strings and arrays.
Functions
Copying:
- memcpy
- Copy block of memory (function)
- memmove
- Move block of memory (function)
- strcpy
- Copy string (function)
- strncpy
- Copy characters from string (function)
Concatenation:
- strcat
- Concatenate strings (function)
- strncat
- Append characters from string (function)
Comparison:
- memcmp
- Compare two blocks of memory (function)
- strcmp
- Compare two strings (function)
- strcoll
- Compare two strings using locale (function)
- strncmp
- Compare characters of two strings (function)
- strxfrm
- Transform string using locale (function)
Searching:
- memchr
- Locate character in block of memory (function)
- strchr
- Locate first occurrence of character in string (function)
- strcspn
- Get span until character in string (function)
- strpbrk
- Locate characters in string (function)
- strrchr
- Locate last occurrence of character in string (function)
- strspn
- Get span of character set in string (function)
- strstr
- Locate substring (function)
- strtok
- Split string into tokens (function)
Other:
- memset
- Fill block of memory (function)
- strerror
- Get pointer to error message string (function)
- strlen
- Get string length (function)
Macros
- NULL
- Null pointer (macro)
Types
- size_t
- Unsigned integral type (type)