cstring (string.h) |
header |
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) |
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 character 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) |