A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://en.cppreference.com/w/cpp/language/../error/../language/../algorithm/../header/cstring.html below:

Standard library header <cstring> - cppreference.com

This header was originally in the C standard library as <string.h>.

This header is for C-style null-terminated byte strings.

Macros implementation-defined null pointer constant
(macro constant) [edit] Types unsigned integer type returned by the sizeof operator
(typedef) [edit] Functions String manipulation copies one string to another
(function) [edit] copies a certain amount of characters from one string to another
(function) [edit] concatenates two strings
(function) [edit] concatenates a certain amount of characters of two strings
(function) [edit] transform a string so that strcmp would produce the same result as strcoll
(function) [edit] String examination returns the length of a given string
(function) [edit] compares two strings
(function) [edit] compares a certain number of characters from two strings
(function) [edit] compares two strings in accordance to the current locale
(function) [edit] finds the first occurrence of a character
(function) [edit] finds the last occurrence of a character
(function) [edit] returns the length of the maximum initial segment that consists
of only the characters found in another byte string
(function) [edit] returns the length of the maximum initial segment that consists
of only the characters not found in another byte string
(function) [edit] finds the first location of any character from a set of separators
(function) [edit] finds the first occurrence of a substring of characters
(function) [edit] finds the next token in a byte string
(function) [edit] Character array manipulation searches an array for the first occurrence of a character
(function) [edit] compares two buffers
(function) [edit] fills a buffer with a character
(function) [edit] copies one buffer to another
(function) [edit] moves one buffer to another
(function) [edit] Miscellaneous returns a text version of a given error code
(function) [edit] [edit] Notes [edit] Synopsis
namespace std {
  using size_t = /* see description */;                  // freestanding
 
  void* memcpy(void* s1, const void* s2, size_t n);      // freestanding
  void* memmove(void* s1, const void* s2, size_t n);     // freestanding
  char* strcpy(char* s1, const char* s2);                // freestanding
  char* strncpy(char* s1, const char* s2, size_t n);     // freestanding
  char* strcat(char* s1, const char* s2);                // freestanding
  char* strncat(char* s1, const char* s2, size_t n);     // freestanding
  int memcmp(const void* s1, const void* s2, size_t n);  // freestanding
  int strcmp(const char* s1, const char* s2);            // freestanding
  int strcoll(const char* s1, const char* s2);
  int strncmp(const char* s1, const char* s2, size_t n); // freestanding
  size_t strxfrm(char* s1, const char* s2, size_t n);
  const void* memchr(const void* s, int c, size_t n);    // freestanding
  void* memchr(void* s, int c, size_t n);                // freestanding
  const char* strchr(const char* s, int c);              // freestanding
  char* strchr(char* s, int c);                          // freestanding
  size_t strcspn(const char* s1, const char* s2);        // freestanding
  const char* strpbrk(const char* s1, const char* s2);   // freestanding
  char* strpbrk(char* s1, const char* s2);               // freestanding
  const char* strrchr(const char* s, int c);             // freestanding
  char* strrchr(char* s, int c);                         // freestanding
  size_t strspn(const char* s1, const char* s2);         // freestanding
  const char* strstr(const char* s1, const char* s2);    // freestanding
  char* strstr(char* s1, const char* s2);                // freestanding
  char* strtok(char* s1, const char* s2);                // freestanding
  void* memset(void* s, int c, size_t n);                // freestanding
  char* strerror(int errnum);
  size_t strlen(const char* s);                          // freestanding
}
 
#define NULL /* see description */                       // freestanding

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4