Cómo agregar funciones de biblioteca en c ++

Video: Curso de Programación C++ 3.- librerías (#Include)

El programador de C ++ se requiere a menudo para manipular cadenas terminadas en cero. C ++ proporciona una serie de funciones de manipulación de cadenas estándar para hacer el trabajo más fácil. Algunas de estas funciones se enumeran en esta tabla.

Video: Biblioteca Windows.h | Crear la función gotoxy + explicación | C++

Funciones de cadena de manipulación
NombreOperación
int strlen (cadena)Devuelve el número de caracteres de una cadena (sin incluir la
nulo de terminación).
char * strcpy (diana, fuente)Copias la cadena de origen en una matriz de destino.
char * strcat (diana, fuente)Concatena la cadena de origen en el extremo del objetivo
cuerda.
char * strncpy (diana, fuente, n)Copia una cadena hasta norte caracteres
de la cadena de origen en una matriz de destino.
char * strncat (diana, fuente, n)Concatena la cadena de origen en el extremo del objetivo
cuerda o norte caracteres, lo que ocurra
primero.
char * strstr (cadena, patrón)Devuelve la dirección de la primera aparición del patrón en
cuerda. Devuelve un valor nulo si no se encuentra patrón.
int strcmp (Source1, source2)Compara dos cadenas. Devuelve -1 si Source1 ocurre antes source2 en el diccionario y 1 si es posterior.
Devuelve 0 si las dos cadenas coinciden exactamente.
int strncmp (Source1, source2, n)Compara la primera norte personajes de
dos cuerdas.

Es necesario añadir la declaración #incluir al inicio de cualquier programa que utiliza un str... función porque esto incluyen archivo contiene las declaraciones de prototipo que C ++ requiere para comprobar en su trabajo.

Video: Aprender a usar libreria IOSTREAM c++ - Funciones y manipuladores

Los argumentos de la str ... () funciones aparecen hacia atrás a cualquier persona razonable. Por ejemplo, la función de strcat (diana, fuente) tachuelas de la segunda cadena fuente en el extremo del primer argumento objetivo.

los strncpy () y strncat () las funciones son similares a su strcpy () y strcat () homólogos excepto que aceptan la longitud del buffer de destino como uno de sus argumentos. La llamada strncpy (szTarget, szSource, 128) dice “copiar los caracteres en szSource dentro szTarget hasta que se copia un carácter nulo o hasta que haya copiado 128 caracteres, lo que ocurra primero.”Esto evita escribir inadvertidamente más allá del final de la matriz cadena de origen.

Artículos Relacionados