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
)