The <string.h> header shall define the following function(s).
Copying Functions:
Concatenation Functions:
Comparison Functions:
Search Functions:
Miscellaneous Functions:
Related topics:
Library Functions in C | Standard Library in C | Header Files in C | Functions in C | Keywords in C | Data Types in C | Pointers in C
List of topics: C Programming
Copying Functions:
memcpy | void* memcpy( void *dest, const void *src, size_t count ); |
memcpy_s(C11) | errno_t memcpy_s( void *restrict dest, rsize_t destsz, const void *restrict src, rsize_t count ); |
memmove | void* memmove( void* dest, const void* src, size_t count ); |
memmove_s(C11) | errno_t memmove_s(void *dest, rsize_t destsz, const void *src, rsize_t count); |
strcpy | char *strcpy( char *dest, const char *src ); |
strcpy_s(C11) | errno_t strcpy_s(char *restrict dest, rsize_t destsz, const char *restrict src); |
strncpy | char *strncpy( char *dest, const char *src, size_t count ); |
strncpy_s(C11) | errno_t strncpy_s(char *restrict dest, rsize_t destsz, const char *restrict src, rsize_t count); |
Concatenation Functions:
strcat | char *strcat( char *dest, const char *src ); |
strcat_s(C11) | errno_t strcat_s(char *restrict dest, rsize_t destsz, const char *restrict src); |
strncat | char *strncat( char *dest, const char *src, size_t count ); |
strncat_s(C11) | errno_t strncat_s(char *restrict dest, rsize_t destsz, const char *restrict src, rsize_t count); |
Comparison Functions:
memcmp | int memcmp( const void* lhs, const void* rhs, size_t count ); |
strcmp | int strcmp( const char *lhs, const char *rhs ); |
strncmp | int strncmp( const char *lhs, const char *rhs, size_t count ); |
strcoll | int strcoll( const char *lhs, const char *rhs ); |
strxfrm | size_t strxfrm( char *dest, const char *src, size_t count ); |
Search Functions:
memchr | void* memchr( const void* ptr, int ch, size_t count ); |
strchr | char *strchr( const char *str, int ch ); |
strcspn | size_t strcspn( const char *dest, const char *src ); |
strpbrk | char* strpbrk( const char* dest, const char* breakset ); |
strrchr | char *strrchr( const char *str, int ch ); |
strspn | size_t strspn( const char *dest, const char *src ); |
strstr | char *strstr( const char* str, const char* substr ); |
strtok | char *strtok( char *str, const char *delim ); |
strtok_s(C11) | char *strtok_s(char *restrict str, rsize_t *restrict strmax, const char *restrict delim, char **restrict ptr); |
Miscellaneous Functions:
memset | void *memset( void *dest, int ch, size_t count ); |
memset_s(C11) | errno_t memset_s( void *dest, rsize_t destsz, int ch, rsize_t count ); |
strerror | char* strerror( int errnum ); |
strerror_s(C11) | errno_t strerror_s( char *buf, rsize_t bufsz, errno_t errnum ); |
strerrorlen_s(C11) | size_t strerrorlen_s( errno_t errnum ); |
strlen | size_t strlen( const char *str ); |
strnlen_s(C11) | size_t strnlen_s( const char *str, size_t strsz ); |
Related topics:
Library Functions in C | Standard Library in C | Header Files in C | Functions in C | Keywords in C | Data Types in C | Pointers in C
List of topics: C Programming
No comments:
Post a Comment