Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      Standard library header <cstring>

      From cppreference.com
      <cpp‎ |header
       
       
      Standard library headers
       

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

      This header is forC-style null-terminated byte strings.

      Contents

      Macros

      implementation-defined null pointer constant
      (macro constant)[edit]

      Types

      unsigned integer type returned by thesizeof 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 thatstrcmp would produce the same result asstrcoll
      (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,constvoid* s2, size_t n);// freestandingvoid* memmove(void* s1,constvoid* s2, size_t n);// freestandingchar* strcpy(char* s1,constchar* s2);// freestandingchar* strncpy(char* s1,constchar* s2, size_t n);// freestandingchar* strcat(char* s1,constchar* s2);// freestandingchar* strncat(char* s1,constchar* s2, size_t n);// freestandingint memcmp(constvoid* s1,constvoid* s2, size_t n);// freestandingint strcmp(constchar* s1,constchar* s2);// freestandingint strcoll(constchar* s1,constchar* s2);int strncmp(constchar* s1,constchar* s2, size_t n);// freestanding  size_t strxfrm(char* s1,constchar* s2, size_t n);constvoid* memchr(constvoid* s,int c, size_t n);// freestandingvoid* memchr(void* s,int c, size_t n);// freestandingconstchar* strchr(constchar* s,int c);// freestandingchar* strchr(char* s,int c);// freestanding  size_t strcspn(constchar* s1,constchar* s2);// freestandingconstchar* strpbrk(constchar* s1,constchar* s2);// freestandingchar* strpbrk(char* s1,constchar* s2);// freestandingconstchar* strrchr(constchar* s,int c);// freestandingchar* strrchr(char* s,int c);// freestanding  size_t strspn(constchar* s1,constchar* s2);// freestandingconstchar* strstr(constchar* s1,constchar* s2);// freestandingchar* strstr(char* s1,constchar* s2);// freestandingchar* strtok(char* s1,constchar* s2);// freestandingvoid* memset(void* s,int c, size_t n);// freestandingchar* strerror(int errnum);  size_t strlen(constchar* s);// freestanding} #define NULL /* see description */                       // freestanding
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/header/cstring&oldid=180300"

      [8]ページ先頭

      ©2009-2025 Movatter.jp