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 |