| 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) |