SlideShare una empresa de Scribd logo
REPÚBLICA BOLIVARIANA DE VENEZUELA 
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA 
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA 
ARMADA BOLIVARIANA 
NÚCLEO-TÁCHIRA 
Asignatura: Lenguajes de Programación I 
Docente: Ing. Blanca Barboza 
GUÍA DE ESTUDIO 
ARCHIVOS 
¿Qué son los archivos? 
Los archivos son medios que facilitan el lenguaje para 
almacenar los datos en forma permanente, normalmente en 
los dispositivos de almacenamiento estándar. 
Desde el punto de vista informático, un fichero es una 
colección de información que almacenamos en un soporte 
magnético para poder manipularla en cualquier momento.
Esta información se almacena como un conjunto de 
registros. 
En C++, se utilizan streams (flujos) para gestionar la 
lectura y escritura de datos. Ya conocemos dos flujos 
estándar: cin y cout. En definitiva, abrir un fichero significa 
definir un stream. Dicho stream permite la transferencia de 
datos entre el programa y el fichero en disco. 
Archivos de texto: Los datos se almacenan usando código 
ASCII y por tanto, pueden ser procesados por cualquier 
editor de texto. 
Archivos binarios: Los datos se almacenan en binario. 
Biblioteca de flujos 
Para poder manipular archivos, C++ dispone de la 
biblioteca estándar fstream (file stream) donde se 
encuentran todas las funciones necesarias para abrir y
cerrar archivos, así como para realizar las operaciones de 
lectura y escritura de datos en archivos. 
# include <fstream.h> 
Operaciones asociadas a archivos 
– Abrir fichero 
– Cerrar fichero 
– Lectura y escritura 
– Funciones de control 
- Para entrada o lectura (ios::in) 
- Para salida o escritura - en modo truncado (con sobre 
escritura) (ios::out) 
- en modo añadir (ios::app) 
Abrir el archivo para lectura o entrada 
Abrir un archivo para entrada, es definir un flujo de archivo 
de entrada.
En el programa, nos referiremos al fichero utilizando el 
nombre del flujo. 
ifstream <flujo_entrada> (“ ruta_de_localización ”,modo) ; 
modo: ios::out o ios:: app (apara agregar datos al final del 
archivo o fichero) 
Abrir el fichero para escritura: 
Ejemplo 
ofstream fich_1 (“c:nombre.txt”); 
Siendo fich_1 un nombre lógico que se manipulará dentro 
del fichero fuente de c++. 
Abrir el archivo para añadir datos al final 
ofstream <flujo_salida> (“ ruta_de_localización ”, ios::app ) ;
Si se desea añadir en lugar de reemplazar los datos de 
un archivo existente, se debe definir un flujo de salida en 
modo append. 
Cierre de archivos 
Cuando el programa ha terminado de manipular el 
fichero, éste debe cerrarse. Para cerrar un archivo, basta 
con ejecutar la función close sobre el flujo asociado al 
fichero.

Más contenido relacionado

La actualidad más candente

Conceptos básicos
Conceptos básicosConceptos básicos
Conceptos básicos
Henry Valle
 
Cómo se transmite la informacion
Cómo se transmite la informacionCómo se transmite la informacion
Cómo se transmite la informacion
Edith-Com
 
Grupo nro4ficheros
Grupo nro4ficherosGrupo nro4ficheros
Grupo nro4ficheros
Norman Briceño
 
08 a paula fontecha y natalia zambrano internet
08 a paula fontecha y natalia zambrano internet08 a paula fontecha y natalia zambrano internet
08 a paula fontecha y natalia zambrano internet
NataliaZambrano28
 
Te pique lo que te pique, analiza un SQLite
Te pique lo que te pique, analiza un SQLiteTe pique lo que te pique, analiza un SQLite
Te pique lo que te pique, analiza un SQLite
Alejandro Ramos
 
Gopher
GopherGopher
Archivos secuenciales-indexados C++
Archivos secuenciales-indexados C++Archivos secuenciales-indexados C++
Archivos secuenciales-indexados C++
EdsonRc
 
CONCEPTO DE BASE DE DATOS.pptx
CONCEPTO DE BASE DE DATOS.pptxCONCEPTO DE BASE DE DATOS.pptx
CONCEPTO DE BASE DE DATOS.pptx
BrandonYesidMoraPare
 
Presentación2
Presentación2Presentación2
Presentación2
j_u_a_n_a
 
Ficheros con organización secuencial indexada
Ficheros con organización secuencial indexadaFicheros con organización secuencial indexada
Ficheros con organización secuencial indexada
Fportavella
 
POO U6 - Ejemplo de archivos de texto en C#
POO U6 - Ejemplo de archivos de texto en C#POO U6 - Ejemplo de archivos de texto en C#
POO U6 - Ejemplo de archivos de texto en C#
José Antonio Sandoval Acosta
 
Envio y descaraga de archivos
Envio y descaraga de archivosEnvio y descaraga de archivos
Envio y descaraga de archivos
TECNOLOGIAH5
 
Compu
CompuCompu
Almacenamiento en dropbox
Almacenamiento en dropboxAlmacenamiento en dropbox
Almacenamiento en dropbox
Tania Vivanco
 
Colegio superior san martín cordoba quintero
Colegio superior san martín cordoba  quinteroColegio superior san martín cordoba  quintero
Colegio superior san martín cordoba quintero
jonyquinteros
 
Dropbox
DropboxDropbox
Dropbox
ELIZEPINZ
 
Vb II, Unidad 2, Manejo De Archivos
Vb II, Unidad 2, Manejo De ArchivosVb II, Unidad 2, Manejo De Archivos
Vb II, Unidad 2, Manejo De Archivos
UTP, TA
 

La actualidad más candente (17)

Conceptos básicos
Conceptos básicosConceptos básicos
Conceptos básicos
 
Cómo se transmite la informacion
Cómo se transmite la informacionCómo se transmite la informacion
Cómo se transmite la informacion
 
Grupo nro4ficheros
Grupo nro4ficherosGrupo nro4ficheros
Grupo nro4ficheros
 
08 a paula fontecha y natalia zambrano internet
08 a paula fontecha y natalia zambrano internet08 a paula fontecha y natalia zambrano internet
08 a paula fontecha y natalia zambrano internet
 
Te pique lo que te pique, analiza un SQLite
Te pique lo que te pique, analiza un SQLiteTe pique lo que te pique, analiza un SQLite
Te pique lo que te pique, analiza un SQLite
 
Gopher
GopherGopher
Gopher
 
Archivos secuenciales-indexados C++
Archivos secuenciales-indexados C++Archivos secuenciales-indexados C++
Archivos secuenciales-indexados C++
 
CONCEPTO DE BASE DE DATOS.pptx
CONCEPTO DE BASE DE DATOS.pptxCONCEPTO DE BASE DE DATOS.pptx
CONCEPTO DE BASE DE DATOS.pptx
 
Presentación2
Presentación2Presentación2
Presentación2
 
Ficheros con organización secuencial indexada
Ficheros con organización secuencial indexadaFicheros con organización secuencial indexada
Ficheros con organización secuencial indexada
 
POO U6 - Ejemplo de archivos de texto en C#
POO U6 - Ejemplo de archivos de texto en C#POO U6 - Ejemplo de archivos de texto en C#
POO U6 - Ejemplo de archivos de texto en C#
 
Envio y descaraga de archivos
Envio y descaraga de archivosEnvio y descaraga de archivos
Envio y descaraga de archivos
 
Compu
CompuCompu
Compu
 
Almacenamiento en dropbox
Almacenamiento en dropboxAlmacenamiento en dropbox
Almacenamiento en dropbox
 
Colegio superior san martín cordoba quintero
Colegio superior san martín cordoba  quinteroColegio superior san martín cordoba  quintero
Colegio superior san martín cordoba quintero
 
Dropbox
DropboxDropbox
Dropbox
 
Vb II, Unidad 2, Manejo De Archivos
Vb II, Unidad 2, Manejo De ArchivosVb II, Unidad 2, Manejo De Archivos
Vb II, Unidad 2, Manejo De Archivos
 

Similar a 11 archivos guia numero 4

Archivos en C++
Archivos en C++Archivos en C++
2-Archivos.ppt
2-Archivos.ppt2-Archivos.ppt
2-Archivos.ppt
martinmarialp
 
ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C
wILFAab
 
ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C
wILFAab
 
Flujos y archivo en java
Flujos y archivo en javaFlujos y archivo en java
Flujos y archivo en java
Belen Gonzalez
 
Archivos en c clase unsam
Archivos en c clase unsamArchivos en c clase unsam
Archivos en c clase unsam
devxon9
 
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
kunno10
 
Fichero c y c++
Fichero c y c++Fichero c y c++
Fichero c y c++
mauro0210
 
S7 p2
S7 p2S7 p2
Manejo_archivos.ppt
Manejo_archivos.pptManejo_archivos.ppt
Manejo_archivos.ppt
Daniel Carpio Contreras
 
Archivos de datos en C
Archivos de datos en CArchivos de datos en C
Archivos de datos en C
José Ricardo Tillero Giménez
 
Objetivo 01 Archivos de Texto
Objetivo 01 Archivos de TextoObjetivo 01 Archivos de Texto
Objetivo 01 Archivos de Texto
nakaryortegaleon
 
Gestion de archivos
Gestion de archivosGestion de archivos
Gestion de archivos
Cesar Oswaldo Osorio Agualongo
 
Manejo de archivos en el lenguaje C
Manejo de archivos en el lenguaje CManejo de archivos en el lenguaje C
Manejo de archivos en el lenguaje C
Diego Enrique Hernández González
 
PERSISTENCIA BASADA EN ARCHIVOS
PERSISTENCIA BASADA EN ARCHIVOSPERSISTENCIA BASADA EN ARCHIVOS
PERSISTENCIA BASADA EN ARCHIVOS
Darwin Durand
 
S7-P2.pptx
S7-P2.pptxS7-P2.pptx
2011 clase18
2011 clase182011 clase18
2011 clase18
PatriciaU
 
Tema 10 - Manejo de Archivos de texto.pptx
Tema 10 - Manejo de Archivos de texto.pptxTema 10 - Manejo de Archivos de texto.pptx
Tema 10 - Manejo de Archivos de texto.pptx
LeydyVeronicaDelgado
 
Tema 10 - Manejo de Archivos de texto (1).pptx
Tema 10 - Manejo de Archivos de texto (1).pptxTema 10 - Manejo de Archivos de texto (1).pptx
Tema 10 - Manejo de Archivos de texto (1).pptx
LeydyVeronicaDelgado
 
Manejo_de_archivos_C
Manejo_de_archivos_CManejo_de_archivos_C
Manejo_de_archivos_C
José Ricardo Tillero Giménez
 

Similar a 11 archivos guia numero 4 (20)

Archivos en C++
Archivos en C++Archivos en C++
Archivos en C++
 
2-Archivos.ppt
2-Archivos.ppt2-Archivos.ppt
2-Archivos.ppt
 
ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C
 
ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C
 
Flujos y archivo en java
Flujos y archivo en javaFlujos y archivo en java
Flujos y archivo en java
 
Archivos en c clase unsam
Archivos en c clase unsamArchivos en c clase unsam
Archivos en c clase unsam
 
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
 
Fichero c y c++
Fichero c y c++Fichero c y c++
Fichero c y c++
 
S7 p2
S7 p2S7 p2
S7 p2
 
Manejo_archivos.ppt
Manejo_archivos.pptManejo_archivos.ppt
Manejo_archivos.ppt
 
Archivos de datos en C
Archivos de datos en CArchivos de datos en C
Archivos de datos en C
 
Objetivo 01 Archivos de Texto
Objetivo 01 Archivos de TextoObjetivo 01 Archivos de Texto
Objetivo 01 Archivos de Texto
 
Gestion de archivos
Gestion de archivosGestion de archivos
Gestion de archivos
 
Manejo de archivos en el lenguaje C
Manejo de archivos en el lenguaje CManejo de archivos en el lenguaje C
Manejo de archivos en el lenguaje C
 
PERSISTENCIA BASADA EN ARCHIVOS
PERSISTENCIA BASADA EN ARCHIVOSPERSISTENCIA BASADA EN ARCHIVOS
PERSISTENCIA BASADA EN ARCHIVOS
 
S7-P2.pptx
S7-P2.pptxS7-P2.pptx
S7-P2.pptx
 
2011 clase18
2011 clase182011 clase18
2011 clase18
 
Tema 10 - Manejo de Archivos de texto.pptx
Tema 10 - Manejo de Archivos de texto.pptxTema 10 - Manejo de Archivos de texto.pptx
Tema 10 - Manejo de Archivos de texto.pptx
 
Tema 10 - Manejo de Archivos de texto (1).pptx
Tema 10 - Manejo de Archivos de texto (1).pptxTema 10 - Manejo de Archivos de texto (1).pptx
Tema 10 - Manejo de Archivos de texto (1).pptx
 
Manejo_de_archivos_C
Manejo_de_archivos_CManejo_de_archivos_C
Manejo_de_archivos_C
 

Último

Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
Robert Zuñiga Vargas
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
gamcoaquera
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
GiselaBerrios3
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 

Último (20)

Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 

11 archivos guia numero 4

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA BOLIVARIANA NÚCLEO-TÁCHIRA Asignatura: Lenguajes de Programación I Docente: Ing. Blanca Barboza GUÍA DE ESTUDIO ARCHIVOS ¿Qué son los archivos? Los archivos son medios que facilitan el lenguaje para almacenar los datos en forma permanente, normalmente en los dispositivos de almacenamiento estándar. Desde el punto de vista informático, un fichero es una colección de información que almacenamos en un soporte magnético para poder manipularla en cualquier momento.
  • 2. Esta información se almacena como un conjunto de registros. En C++, se utilizan streams (flujos) para gestionar la lectura y escritura de datos. Ya conocemos dos flujos estándar: cin y cout. En definitiva, abrir un fichero significa definir un stream. Dicho stream permite la transferencia de datos entre el programa y el fichero en disco. Archivos de texto: Los datos se almacenan usando código ASCII y por tanto, pueden ser procesados por cualquier editor de texto. Archivos binarios: Los datos se almacenan en binario. Biblioteca de flujos Para poder manipular archivos, C++ dispone de la biblioteca estándar fstream (file stream) donde se encuentran todas las funciones necesarias para abrir y
  • 3. cerrar archivos, así como para realizar las operaciones de lectura y escritura de datos en archivos. # include <fstream.h> Operaciones asociadas a archivos – Abrir fichero – Cerrar fichero – Lectura y escritura – Funciones de control - Para entrada o lectura (ios::in) - Para salida o escritura - en modo truncado (con sobre escritura) (ios::out) - en modo añadir (ios::app) Abrir el archivo para lectura o entrada Abrir un archivo para entrada, es definir un flujo de archivo de entrada.
  • 4. En el programa, nos referiremos al fichero utilizando el nombre del flujo. ifstream <flujo_entrada> (“ ruta_de_localización ”,modo) ; modo: ios::out o ios:: app (apara agregar datos al final del archivo o fichero) Abrir el fichero para escritura: Ejemplo ofstream fich_1 (“c:nombre.txt”); Siendo fich_1 un nombre lógico que se manipulará dentro del fichero fuente de c++. Abrir el archivo para añadir datos al final ofstream <flujo_salida> (“ ruta_de_localización ”, ios::app ) ;
  • 5. Si se desea añadir en lugar de reemplazar los datos de un archivo existente, se debe definir un flujo de salida en modo append. Cierre de archivos Cuando el programa ha terminado de manipular el fichero, éste debe cerrarse. Para cerrar un archivo, basta con ejecutar la función close sobre el flujo asociado al fichero.