Names specified for <string.h>, “String manipulation”
Name Description Notes Source Availability
errno_t Error-number type ? T Headers C11
memchr() Search memory (·) <string.h> C89 C90 C95 C99 C11
memcmp() Compare memory (·) <string.h> C89 C90 C95 C99 C11
memcpy() Copy memory (·) <string.h> C89 C90 C95 C99 C11
memcpy_s() Copy memory ? (·) <string.h> C11
memmove() Copy overlapping memory (·) <string.h> C89 C90 C95 C99 C11
memmove_s() Copy overlapping memory ? (·) <string.h> C11
memset() Initialize memory (·) <string.h> C89 C90 C95 C99 C11
NULL Null pointer constant L M Headers C89 C90 C95 C99 C11
rsize_t Implementation-defined size type with implied run-time constraints L ? T Headers C11
size_t Implementation-defined size type H T Headers C89 C90 C95 C99 C11
strcat() Catenate strings (·) <string.h> C89 C90 C95 C99 C11
strcat_s() Catenate strings ? (·) <string.h> C11
strchr() Search string for first occurance of character (·) <string.h> C89 C90 C95 C99 C11
strcmp() Compare string (·) <string.h> C89 C90 C95 C99 C11
strcoll() Compare string (·) <string.h> C89 C90 C95 C99 C11
strcpy() Copy string (·) <string.h> C89 C90 C95 C99 C11
strcpy_s() Copy string ? (·) <string.h> C11
strcspn() Search string for longest span of complement of set of characters (·) <string.h> C89 C90 C95 C99 C11
strerror() Interpret error number (·) <string.h> C89 C90 C95 C99 C11
strerror_s() Interpret error number ? (·) <string.h> C11
strerrorlen_s() Get length of message interpreting error number ? (·) <string.h> C11
strlen() Compute length of string (·) <string.h> C89 C90 C95 C99 C11
strncat() Catenate strings (·) <string.h> C89 C90 C95 C99 C11
strncat_s() Catenate strings ? (·) <string.h> C11
strncmp() Compare string (·) <string.h> C89 C90 C95 C99 C11
strncpy() Copy string (·) <string.h> C89 C90 C95 C99 C11
strncpy_s() Copy string ? (·) <string.h> C11
strnlen_s() Compute length of string ? (·) <string.h> C11
strpbrk() Search string for first of set of characters (·) <string.h> C89 C90 C95 C99 C11
strrchr() Search string for last occurance of character (·) <string.h> C89 C90 C95 C99 C11
strspn() Search string for longest span of set of characters (·) <string.h> C89 C90 C95 C99 C11
strstr() Search string for string (·) <string.h> C89 C90 C95 C99 C11
strtok() Tokenize string (·) <string.h> C89 C90 C95 C99 C11
strtok_s() Tokenize string ? (·) <string.h> C11
strxfrm() Transform string (·) <string.h> C89 C90 C95 C99 C11

This header is available in C89, C90, C95, C99 and C11.

The header <string.h> declares several functions for:


CHaR
Sitemap Supported
Site format updated 2024-06-05T22:37:07.391+0000
Data updated 1970-01-01T00:00:00.000+0000
Page updated 2022-06-17T21:43:05.000+0000