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