C++ cstring Biblioteca
C++ cstring Funciones
La biblioteca <cstring> tiene muchas funciones que le permiten realizar tareas en matrices y cadenas de estilo C.
Tenga en cuenta que las cadenas de estilo C son diferentes de las cadenas normales en C++. Una cadena de estilo C es una matriz de caracteres creada con el tipo char. Para obtener más información sobre las cadenas estilo C, lee nuestro Tutorial de cadenas C.
Puede encontrar una lista de todas las funciones cstring en la siguiente tabla.
| Función | Descripción |
|---|---|
| memchr() | Devuelve un puntero a la primera aparición de un valor en un bloque de memoria |
| memcmp() | Compare dos bloques de memoria para determinar cuál representa un valor numérico mayor |
| memcpy() | Copia datos de un bloque de memoria a otro |
| memmove() | Copia datos de un bloque de memoria a otro teniendo en cuenta la posibilidad de que los bloques de memoria se superpongan |
| memset() | Establecer todos los bytes en un bloque de memoria al mismo valor |
| strcat() | Agrega una cadena estilo C al final de otra |
| strchr() | Devuelve un puntero a la primera aparición de un carácter en una cadena de estilo C |
| strcmp() | Compara los valores ASCII de caracteres en dos cadenas de estilo C para determinar qué cadena tiene un valor más alto |
| strcoll() | Compare los valores de caracteres basados en la configuración regional en dos cadenas de estilo C para determinar qué cadena tiene un valor más alto |
| strcpy() | Copie los caracteres de una cadena estilo C en la memoria de otra cadena |
| strcspn() | Devuelve la longitud de una cadena de estilo C hasta la primera aparición de uno de los caracteres especificados |
| strerror() | Devuelve una cadena de estilo C que describe el significado de un código de error |
| strlen() | Devuelve la longitud de una cadena estilo C |
| strncat() | Agrega una cantidad de caracteres de una cadena de estilo C al final de otra cadena |
| strncmp() | Compare los valores ASCII de un número específico de caracteres en dos cadenas de estilo C para determinar qué cadena tiene un valor más alto |
| strncpy() | Copia una cantidad de caracteres de una cadena de estilo C en la memoria de otra cadena |
| strpbrk() | Devuelve un puntero a la primera posición en una cadena de estilo C que contiene uno de los caracteres especificados |
| strrchr() | Devuelve un puntero a la última aparición de un carácter en una cadena de estilo C |
| strspn() | Devuelve la longitud de una cadena de estilo C hasta el primer carácter que no es uno de los caracteres especificados |
| strstr() | Devuelve un puntero a la primera aparición de una cadena de estilo C en otra cadena |
| strtok() | Divide una cadena en pedazos usando delimitadores |
| strxfrm() | Convierta caracteres en una cadena de estilo C de codificación ASCII a la codificación de la configuración regional actual |