Standard C++ Library Reference ISO/IEC (VERSION3)
Next
<string.h>
memchr · memcmp · memcpy · memmove · memset · NULL · size_t ·
strcat · strchr · strcmp · strcoll · strcpy · strcspn · strerror
· strlen · strncat · strncmp · strncpy · strpbrk · strrchr ·
strspn · strstr · strtok · strxfrm
Include the standard header <string.h> to declare a number of functions that help you
manipulate C strings and other arrays of characters.
/* MACROS */
#define NULL <either 0, 0L, or (void *)0> [0 in C++]
/* TYPES */
typedef ui-type size_t;
/* FUNCTIONS */
int memcmp(const void *s1, const void *s2, size_t n);
void *memcpy(void *s1, const void *s2, size_t n);
void *memmove(void *s1, const void *s2, size_t n);
void *memset(void *s, int c, size_t n);
char *strcat(char *s1, const char *s2);
int strcmp(const char *s1, const char *s2);
int strcoll(const char *s1, const char *s2);
char *strcpy(char *s1, const char *s2);
size_t strcspn(const char *s1, const char *s2);
char *strerror(int errcode);
size_t strlen(const char *s);
char *strncat(char *s1, const char *s2, size_t n);
int strncmp(const char *s1, const char *s2, size_t n);
char *strncpy(char *s1, const char *s2, size_t n);
size_t strspn(const char *s1, const char *s2);
char *strtok(char *s1, const char *s2);
size_t strxfrm(char *s1, const char *s2, size_t n);
void *memchr(const void *s, int c,
size_t n); [not in C++]