SlideShare una empresa de Scribd logo
1 de 12
Bibliotecas existentes
para C++
Nombre de los alumnos: Estrella Cruz Rogelio Abrahan
Ibarra Sanchez Melany Itzel
Grupo: 2Dm Progrmacion
Nombre de la maestra: Margarita Romero Alvarado
Centro de Estudios Tecnológicos Industrial y de Servicios no 109
¿Que son exactamente las bibliotecas?
En C++, se conoce como bibliotecas (o 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 del teclado o mostrar algo por pantalla entre muchas otras más.
Sintaxis para declarar Librerías en C++
La declaración de librerías, tanto en C como en C++, se debe hacer al principio de todo nuestro código,
antes de la declaración de cualquier función o línea de código, debemos indicarle al compilador que
librerías usar, para el saber que términos estarán correctos en la escritura de nuestro código y cuáles no. La
sintaxis es la siguiente: #include <nombre de la librería> o alternativamente #include "nombre de la
librería". Cualquiera de las 2 formas es válida en C++, ten en cuenta que siempre el nombre de la librería
debe ir entre " y " o entre < y >. En tu código puedes declarar todas las librerías que quieras aunque en
realidad no tienen sentido declarar una librería que no vas a usar en tu programa, sin embargo no existe
límite para esto.
Librería estándar de C++
A continuación pondré algunas de las librerías de uso más común de C++ y que forman parte de las
librerías estándar de este lenguaje.
fstream: Flujos hacia/desde ficheros. Permite la manipulación de archivos desde
el programar,
tanto leer como escribir en ellos.
iosfwd: Contiene declaraciones adelantadas de todas las plantillas de flujos y
sus typedefs
estándar. Por ejemplo ostream.
iostream: Parte del a STL que contiene los algoritmos estándar, es quizá la más
usada e
importante (aunque no indispensable).
ostream: Algoritmos estándar para los flujos de salida.
queue: Parte de la STL relativa a contenedores tipo queue (colas de objetos).
Librería stdio: Contiene los prototipos de las funciones, macros, y tipos para manipular datos de
entrada y salida.
Librería stdlib: Contiene los prototipos de las funciones, macros, y tipos para utilidades de uso
general.
string: Parte de la STL relativa a contenedores tipo string; una generalización de las cadenas
alfanuméricas para albergar cadenas de objetos. Muy útil para el fácil uso de las cadenas de
caracteres, pues elimina muchas de ellas dificultades que generan los char
typeinfo: Mecanismo de identificación de tipos en tiempo de ejecución
vector: Parte de la STL relativa a los contenedores tipo vector; una generalización de las matrices
unidimensionales C/C++
forward_list: Esta librería es útil para implementar con gran facilidad listas enlazadas simples.
List: Permite implementar listas doblemente enlazadas (listas enlazadas dobles) fácilmente.
Iterator: Proporciona un conjunto de clases para iterar elementos.
Regex: Proporciona fácil acceso al uso de expresiones regulares para la comparación de patrones.
Thread: Útil para trabajar programación multihilos y crear múltiples hilos en nuestra aplicación.
Librería “stdio.h”
Fclose: Cierra un fichero a ravez de su puntero
Fropen,freopen, fdopen: Abre ficheros para lectura, para escritura/reescritura o adicion
Remove: Elimina un fichero
Rename: Cambia fichero de nombre
Rewind: Coloca en indicador de posición de ficheros para el stream apuntado por el stream el
comienzo del fichero
Tmpile: Crea y abre un fichero temporal que es borrado cuando cerramos con la función
Clearerr: Despeja los indicadores del final de fichero de posición de fichero para el stream
apuntado por stream al comienzo de fichero
Feof: Comprueba el idicador de final de fichero
Ferror: Comprueeba el inidicador de errores
Ffluh: Si stream apunta un stream de salida o de actualozacion cuya operación mas
reciente no era de entrada la función fflush envía cualquier dato anteriormente
Fgetpos : Devuelve la posicióna ctual del fichero
Fgets: Consigue una cadena de caracteres en un fichero
Fread: Lee diferentes tamaños datos de un fichero
Fputc: Escribe una cadena de caracteres en un fichero
Ftell: Devuelve la posición actual de un fichero en una posición aleatoria
Fwrite: Envia desde el array apuntado por puntero, hasta nmemb de elementos cuyo tamaño es
especificado por tamaño.Si existe un error , el valor resultante del indicador de posición de ficheroses
interminado
Getc: Devuelve un carácter desde el fichero
Gets: lee caracteres de entrada hasa que encuentra un salto de línea, y los almacena en un argumento
Perror:Escribe un mensaje de error stiderr
Putc:Devuelve un carácter de fichero
Scant:Utilizando para introducir entradas
Viscant:Tambien utilizando para introducir entradas
Setbut:Esta funsion es quivalente a la funsion setvbuf pasando los valores_IOFBF para modo y BUFSIZ para
tamaño o si (si acumulador es un puntero nulo) con el valor_IONBF para modo
La biblioteca list: Parte de la STL relativa a contenedores tipo list; listas doblemente enlazadas
math: Contiene los prototipos de las funciones y otras definiciones para el uso y manipulación de
funciones matemáticas.
memory: Utilidades relativas a la gestión de memoria, incluyendo asignadores y punteros
inteligentes (auto_ptr).
"auto_ptr" es una clase que conforma la librería memory y permite un fácil manejo de
punteros y su destrucción automaticamente.
Biblioteca new: Manejo de memoria dinámica
numeric: Parte de la librería numérica de la STL relativa a operaciones numéricas.
Bibliografias:
 https://www.programarya.com/Cursos/C++/Bibliotecas-o-Librerias
 https://es.slideshare.net/albertogil12139/c-y-sus-librerias

Más contenido relacionado

La actualidad más candente

Adan guadalupe diaz meza
Adan guadalupe diaz meza Adan guadalupe diaz meza
Adan guadalupe diaz meza AbelDM1104
 
Las bibliotecas que_existen_para_c_(2)
Las bibliotecas que_existen_para_c_(2)Las bibliotecas que_existen_para_c_(2)
Las bibliotecas que_existen_para_c_(2)Efren Pacheco
 
Metodos de entrada y Salida
Metodos de entrada y SalidaMetodos de entrada y Salida
Metodos de entrada y SalidaCristian Andres
 
Practica 1
Practica 1Practica 1
Practica 1Tensor
 
Nuevo documento de microsoft office word
Nuevo documento de microsoft office wordNuevo documento de microsoft office word
Nuevo documento de microsoft office wordRemixz7548
 
Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Oziel Solis Juarez
 
bibliotecas c++
bibliotecas c++bibliotecas c++
bibliotecas c++LaishaXime
 
ENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVAENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVAGabriel Suarez
 
Uso de las clases iostream
Uso de las clases iostreamUso de las clases iostream
Uso de las clases iostreamTensor
 
Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++carmenmc2017
 
bibliotecas mas importantes de C++
bibliotecas mas importantes de C++bibliotecas mas importantes de C++
bibliotecas mas importantes de C++Salvador Sanchez
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_Jesus22barrera
 
Archivos en c clase unsam
Archivos en c clase unsamArchivos en c clase unsam
Archivos en c clase unsamdevxon9
 

La actualidad más candente (15)

Adan guadalupe diaz meza
Adan guadalupe diaz meza Adan guadalupe diaz meza
Adan guadalupe diaz meza
 
Las bibliotecas que_existen_para_c_(2)
Las bibliotecas que_existen_para_c_(2)Las bibliotecas que_existen_para_c_(2)
Las bibliotecas que_existen_para_c_(2)
 
Ficheros de cabecera
Ficheros de cabecera Ficheros de cabecera
Ficheros de cabecera
 
Metodos de entrada y Salida
Metodos de entrada y SalidaMetodos de entrada y Salida
Metodos de entrada y Salida
 
Practica 1
Practica 1Practica 1
Practica 1
 
Nuevo documento de microsoft office word
Nuevo documento de microsoft office wordNuevo documento de microsoft office word
Nuevo documento de microsoft office word
 
Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_
 
bibliotecas c++
bibliotecas c++bibliotecas c++
bibliotecas c++
 
ENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVAENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVA
 
Uso de las clases iostream
Uso de las clases iostreamUso de las clases iostream
Uso de las clases iostream
 
Consulta sobre librerías en c++
Consulta sobre librerías en c++Consulta sobre librerías en c++
Consulta sobre librerías en c++
 
Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++
 
bibliotecas mas importantes de C++
bibliotecas mas importantes de C++bibliotecas mas importantes de C++
bibliotecas mas importantes de C++
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
Archivos en c clase unsam
Archivos en c clase unsamArchivos en c clase unsam
Archivos en c clase unsam
 

Similar a Bibliotecas existentes para_c_

Bibliotecas de C
Bibliotecas de CBibliotecas de C
Bibliotecas de CLorenaCMtz
 
Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++andreadelacruz002
 
bibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfbibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfssuser948499
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Idalia Tristan
 
Presentacion1(3)(2)
Presentacion1(3)(2)Presentacion1(3)(2)
Presentacion1(3)(2)gadiel1515
 
Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++carmenmc2017
 
Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++ValeriaBerrones
 
Adan guadalupe diaz meza
Adan guadalupe diaz meza Adan guadalupe diaz meza
Adan guadalupe diaz meza AbelDM1104
 
Practica 1
Practica 1Practica 1
Practica 1Tensor
 
Centro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosCentro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosandreadelacruz002
 
Centro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosCentro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosMaztherprozh
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++Rosbelia Balza
 

Similar a Bibliotecas existentes para_c_ (20)

Bibliotecas de C
Bibliotecas de CBibliotecas de C
Bibliotecas de C
 
Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++
 
Bibliotecas de-c
Bibliotecas de-cBibliotecas de-c
Bibliotecas de-c
 
bibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfbibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdf
 
BIBLIOTECAS PARA C++
BIBLIOTECAS PARA C++BIBLIOTECAS PARA C++
BIBLIOTECAS PARA C++
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++
 
Presentacion1(3)(2)
Presentacion1(3)(2)Presentacion1(3)(2)
Presentacion1(3)(2)
 
Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++
 
librerias.pptx
librerias.pptxlibrerias.pptx
librerias.pptx
 
Estructura basica para c++
Estructura basica para c++Estructura basica para c++
Estructura basica para c++
 
Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++
 
Adan guadalupe diaz meza
Adan guadalupe diaz meza Adan guadalupe diaz meza
Adan guadalupe diaz meza
 
Practica 1
Practica 1Practica 1
Practica 1
 
ellenguajedec++
ellenguajedec++ellenguajedec++
ellenguajedec++
 
Centro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosCentro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_servicios
 
Centro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosCentro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_servicios
 
Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
Act 5
Act 5Act 5
Act 5
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 

Más de erickaagarciarosales (14)

Examen
ExamenExamen
Examen
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Tablas de verdad_para_c_
Tablas de verdad_para_c_Tablas de verdad_para_c_
Tablas de verdad_para_c_
 
Jerarquia de las_operaciones
Jerarquia de las_operacionesJerarquia de las_operaciones
Jerarquia de las_operaciones
 
Instrucciones basicas
Instrucciones basicasInstrucciones basicas
Instrucciones basicas
 
Estructuras basicas de_c_
Estructuras basicas de_c_Estructuras basicas de_c_
Estructuras basicas de_c_
 
Creo si es_este
Creo si es_esteCreo si es_este
Creo si es_este
 
C
C C
C
 
Tablas de verdad
Tablas de verdadTablas de verdad
Tablas de verdad
 
Presentacion de la_estructura_basica_c_
Presentacion de la_estructura_basica_c_Presentacion de la_estructura_basica_c_
Presentacion de la_estructura_basica_c_
 
Presentacion de instrucciones_basicas_para_c_(2)
Presentacion de instrucciones_basicas_para_c_(2)Presentacion de instrucciones_basicas_para_c_(2)
Presentacion de instrucciones_basicas_para_c_(2)
 
Ley de jerarquia_de_operaciones
Ley de jerarquia_de_operacionesLey de jerarquia_de_operaciones
Ley de jerarquia_de_operaciones
 
C
C C
C
 
Biblioteca
BibliotecaBiblioteca
Biblioteca
 

Último

LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 

Último (20)

LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 

Bibliotecas existentes para_c_

  • 2. Nombre de los alumnos: Estrella Cruz Rogelio Abrahan Ibarra Sanchez Melany Itzel Grupo: 2Dm Progrmacion Nombre de la maestra: Margarita Romero Alvarado Centro de Estudios Tecnológicos Industrial y de Servicios no 109
  • 3. ¿Que son exactamente las bibliotecas? En C++, se conoce como bibliotecas (o 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 del teclado o mostrar algo por pantalla entre muchas otras más.
  • 4. Sintaxis para declarar Librerías en C++ La declaración de librerías, tanto en C como en C++, se debe hacer al principio de todo nuestro código, antes de la declaración de cualquier función o línea de código, debemos indicarle al compilador que librerías usar, para el saber que términos estarán correctos en la escritura de nuestro código y cuáles no. La sintaxis es la siguiente: #include <nombre de la librería> o alternativamente #include "nombre de la librería". Cualquiera de las 2 formas es válida en C++, ten en cuenta que siempre el nombre de la librería debe ir entre " y " o entre < y >. En tu código puedes declarar todas las librerías que quieras aunque en realidad no tienen sentido declarar una librería que no vas a usar en tu programa, sin embargo no existe límite para esto.
  • 5. Librería estándar de C++ A continuación pondré algunas de las librerías de uso más común de C++ y que forman parte de las librerías estándar de este lenguaje. fstream: Flujos hacia/desde ficheros. Permite la manipulación de archivos desde el programar, tanto leer como escribir en ellos. iosfwd: Contiene declaraciones adelantadas de todas las plantillas de flujos y sus typedefs estándar. Por ejemplo ostream. iostream: Parte del a STL que contiene los algoritmos estándar, es quizá la más usada e importante (aunque no indispensable).
  • 6. ostream: Algoritmos estándar para los flujos de salida. queue: Parte de la STL relativa a contenedores tipo queue (colas de objetos). Librería stdio: Contiene los prototipos de las funciones, macros, y tipos para manipular datos de entrada y salida. Librería stdlib: Contiene los prototipos de las funciones, macros, y tipos para utilidades de uso general. string: Parte de la STL relativa a contenedores tipo string; una generalización de las cadenas alfanuméricas para albergar cadenas de objetos. Muy útil para el fácil uso de las cadenas de caracteres, pues elimina muchas de ellas dificultades que generan los char typeinfo: Mecanismo de identificación de tipos en tiempo de ejecución vector: Parte de la STL relativa a los contenedores tipo vector; una generalización de las matrices unidimensionales C/C++
  • 7. forward_list: Esta librería es útil para implementar con gran facilidad listas enlazadas simples. List: Permite implementar listas doblemente enlazadas (listas enlazadas dobles) fácilmente. Iterator: Proporciona un conjunto de clases para iterar elementos. Regex: Proporciona fácil acceso al uso de expresiones regulares para la comparación de patrones. Thread: Útil para trabajar programación multihilos y crear múltiples hilos en nuestra aplicación.
  • 8. Librería “stdio.h” Fclose: Cierra un fichero a ravez de su puntero Fropen,freopen, fdopen: Abre ficheros para lectura, para escritura/reescritura o adicion Remove: Elimina un fichero Rename: Cambia fichero de nombre Rewind: Coloca en indicador de posición de ficheros para el stream apuntado por el stream el comienzo del fichero Tmpile: Crea y abre un fichero temporal que es borrado cuando cerramos con la función
  • 9. Clearerr: Despeja los indicadores del final de fichero de posición de fichero para el stream apuntado por stream al comienzo de fichero Feof: Comprueba el idicador de final de fichero Ferror: Comprueeba el inidicador de errores Ffluh: Si stream apunta un stream de salida o de actualozacion cuya operación mas reciente no era de entrada la función fflush envía cualquier dato anteriormente Fgetpos : Devuelve la posicióna ctual del fichero Fgets: Consigue una cadena de caracteres en un fichero Fread: Lee diferentes tamaños datos de un fichero Fputc: Escribe una cadena de caracteres en un fichero
  • 10. Ftell: Devuelve la posición actual de un fichero en una posición aleatoria Fwrite: Envia desde el array apuntado por puntero, hasta nmemb de elementos cuyo tamaño es especificado por tamaño.Si existe un error , el valor resultante del indicador de posición de ficheroses interminado Getc: Devuelve un carácter desde el fichero Gets: lee caracteres de entrada hasa que encuentra un salto de línea, y los almacena en un argumento Perror:Escribe un mensaje de error stiderr Putc:Devuelve un carácter de fichero Scant:Utilizando para introducir entradas Viscant:Tambien utilizando para introducir entradas Setbut:Esta funsion es quivalente a la funsion setvbuf pasando los valores_IOFBF para modo y BUFSIZ para tamaño o si (si acumulador es un puntero nulo) con el valor_IONBF para modo
  • 11. La biblioteca list: Parte de la STL relativa a contenedores tipo list; listas doblemente enlazadas math: Contiene los prototipos de las funciones y otras definiciones para el uso y manipulación de funciones matemáticas. memory: Utilidades relativas a la gestión de memoria, incluyendo asignadores y punteros inteligentes (auto_ptr). "auto_ptr" es una clase que conforma la librería memory y permite un fácil manejo de punteros y su destrucción automaticamente. Biblioteca new: Manejo de memoria dinámica numeric: Parte de la librería numérica de la STL relativa a operaciones numéricas.