Está en la página 1de 5

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación Universitaria

Universidad Politécnica Territorial José Antonio Anzoátegui

Barcelona – Edo. Anzoátegui

Librerías de C++ y sus funciones

Docente: Alumnos:

Jesus Cardozo Angel Guaregua CI: 29.538.442

Lisbert Guevara CI: 28.119.978

Barcelona, 24 de Enero del 2020


Bibliotecas o librerías de C++

Las bibliotecas contienen el código objeto de muchos programas que permiten hacer
cosas comunes, como leer el teclado, escribir en la pantalla, manejar números, realizar
funciones matemáticas, etc. Las bibliotecas están clasificadas por el tipo de trabajos que
hacen, hay bibliotecas de entrada y salida, matemáticas, de manejo de memoria, de
manejo de textos existen muchísimas librerías disponibles y todas con una función
específica.

En C++, se conoce como librerías a cierto tipo de archivos que podemos importar o incluir
en nuestro programa. Estos archivos contienen las especificaciones de diferentes
funcionalidades ya construidas y utilizables que podremos agregar a nuestro programa,
como por ejemplo leer el teclado o mostrar algo por pantalla entre muchas otras más. Al
poder incluir estas librerías con definiciones de diferentes funcionalidades podremos
ahorrarnos gran cantidad de cosas, imaginemos por ejemplo que cada vez que
necesitemos leer por teclado, debamos entonces crear una función que lo haga, al poder
contar con las librerías en C++, podremos hacer uso de una gran variedad de funciones
que nos facilitaran la vida y aumentarán la modularidad de nuestros códigos. Las librerías
no son únicamente archivos externos creados por otros, también es posible crear nuestras
propias librerías y utilizarlas en nuestros programas
Librerías Básicas C++ y sus funciones

•Iostream: es un componente de la biblioteca estándar (STL) del lenguaje de


programación C++ que es utilizado para operaciones de entrada/salida. Su nombre es un
acrónimo de Imput/Output Stream. El flujo de entrada y salida de datos en C++ (y su
predecesor C) no se encuentra definida dentro de la sintaxis básica y se provee por medio
de librerías de funciones especializadas como iostream.

Iostream define las siguientes funciones:

•Cin: Flujo de entrada (que entra)

•Cout: Flujo de salida (que sale)

•Cerr: Flujo de error no almacenado

•Clog: Flujo de error almacenado

•Todos los objetos derivados de iostream hacen parte del espacio de nombres std.

•Math.h: Es un archivo de cabecera de la biblioteca estándar del lenguaje de


programación C diseñado para operaciones matemáticas básicas. Muchas de sus
funciones incluyen el uso de números en coma flotante. C++ también implementa estas
funciones por razones de compatibilidad y las declara en la cabecera cmath.

Math.h define las siguientes funciones:

•acos: Arcocoseno.

•asin: Arcoseno.

•atan: Arcontangente

•Floor: Menor entero no menor que el parámetro.

•Closh: Coseno hiperbólico.

•Log: Logaritmo natural.

•Pow(x,y): eleva un valor dado a un exponente.


•Stdio.h: Significa ''standard input-output header'' (cabecera estándar E/S), es el archivo
de cabecera que contiene las definiciones de los macros, las constantes, las declaraciones
de funciones de la biblioteca estándar del lenguaje de programación C para hacer
operaciones, estándar, de entrada y salida, así como la definición de tipos necesarias para
dichas operaciones.

Las funciones declaradas en stdio.h son sumamente populares.

•Printf: Usado para imprimir salidas de datos.

•scanf: Utilizado para introducir entradas.

•Puts: Imprime una cadena de caracteres.

•getc: devuelve un carácter desde un fichero.

•ferror: comprueba el indicador de errores.

•Stdlib.h: (std-lib: standard library o biblioteca estándar) es el archivo de cabecera de la


biblioteca estándar de propósito general del lenguaje de programación C. Contiene los
prototipos de funciones de C para gestión de memoria dinámica, control de procesos y
otras.

Las funciones que pertenecen a stdlib.h pueden clasificarse en las siguientes categorías:
conversión, memoria, control de procesos, ordenación y búsqueda, matemáticas.

•Atf: Ascii to float, cadena de carácteres a coma flotante.

•Rand: Genera un número pseudo-aleatorio.

•Free: Liberan memoria devolviéndola al heap.

•System: Ejecutar un comando externo.

•Exit: Terminar ejecución del programa.


•Strig.h: Es un archivo de la biblioteca estándar del lenguaje de programación C que
contiene la definición de macros, constantes, funciones y tipos y algunas operaciones de
manipulación de memoria.

Las funciones para cadenas de caracteres sólo trabajan con conjuntos de caracteres ASCII
o extensiones ASCII compatibles.

•Null: Macro que representa la constante puntero nulo.

•Strcpy: Copia una cadena con otra.

•Strcat: Añade una cadena al final de otra.

•Strrev: Invierte una cadena.

•Strstr: Busca una cadena dentro de otra.

También podría gustarte