SlideShare una empresa de Scribd logo
1 de 18
ARCHIVOS EN C++
integrantes :
Yacira Cassiani
Valeria Giraldo
Abel Guacari
Edeleine Polo
TABLA DE CONTENIDO
PROGRAMACIÓN
CON ARCHIVOS
03 04
01 02
INTRODUCCION DEFINICIÓN
ARCHIVOS EN C++
03
05 ¿COMO USARLOS?
INTRODUCCIÓN
01
Hasta ahora, en
nuestros
programas, los
datos que se
generan, como los
correspondientes a
un vector, se
guardan durante la
ejecución en la
memoria volátil del
ordenador, por lo
que su
almacenamiento
desaparece tras la
ejecución del
programa.
En general, la
mayor parte de
las aplicaciones
necesitan leer
datos de
archivos o
escribir datos
en archivos
para un uso
posterior por el
mismo u otro
programa.
02
DEFINICIÓN
Un archivo o fichero es una
colección ordenada de datos que
tienen entre sí una relación y que
se almacenan de forma
permanente en un dispositivo de
memoria no volátil.
03
PROGRAMACIÓN CON
ARCHIVOS
Recalquemos que
cuando en C++
usamos cout,
estamos
escribiendo datos
en el archivo por
defecto o estándar,
la pantalla, y que
cuando
empleamos cin,
estamos leyendo
datos del archivo
por defecto o
estándar, el
teclado.
Cuando no
usamos los
archivos estándar,
tanto en C++ como
en cualquier otro
lenguaje de
programación,
debemos realizar
algunas tareas
adicionales:
Abrir el archivo:
hay que asociar
el archivo con
un objeto que
provea la fuente
de datos y
definir si se va
utilizar para
entrada o para
salida de datos,
es decir, para
leer o para
escribir.
Cerrar el archivo: una
vez finalizada la
interacción con el
objeto que representa
el archivo, este hecho
debe ser informado al
S.O. mediante los
métodos apropiados.
Así, el S.O. podrá
realizar las acciones
requeridas para
garantizar que el
archivo queda en un
estado consistente y
seguro.
04 ARCHIVOS EN C++
Para trabajar con archivos en C++ debe incluirse
(adicionalmente) la cabecera fstream.
#include <fstream>
De acuerdo con la tarea a realizar se usarán las
clases:
• ifstream: ( input file stream), clase orientada
para la lectura
• ofstream: (output file stream), clase orientada
para la escritura
• fstream: (file stream), cuando deseemos
alternativamente leer o escribir del mismo
fichero en el mismo programa.
05 ¿COMO USARLO?
Para abrir un archivo inicialmente
debemos seleccionar si lo queremos abrir
en lectura, escritura o ambos.
Para escribir o leer, se usan los operadores
de inserción << y extracción >>.
El archivo se cierra implícitamente cuando
el objeto sale del ámbito en el que se ha
definido o explícitamente llamando a la
función miembro close().
IMPLEMENTANDO
ESCRITURA
IMPLEMENTANDO
LECTURA
Credits: This presentation template was created by
Slidesgo, including icons by Flaticon, and
infographics & images by Freepik
GRACIAS

Más contenido relacionado

Similar a Diapositiva programacion archivos.pptx

Similar a Diapositiva programacion archivos.pptx (20)

/Media/tom nissim/cursocpp
/Media/tom nissim/cursocpp/Media/tom nissim/cursocpp
/Media/tom nissim/cursocpp
 
Cursocpp
CursocppCursocpp
Cursocpp
 
Taller administracion de archivos
Taller administracion de archivosTaller administracion de archivos
Taller administracion de archivos
 
2154086 curso-c-c-con-clase
2154086 curso-c-c-con-clase2154086 curso-c-c-con-clase
2154086 curso-c-c-con-clase
 
Cursocpp
CursocppCursocpp
Cursocpp
 
Desarrollo taller sistemas julian y sebastian 10c
Desarrollo taller sistemas julian y sebastian 10cDesarrollo taller sistemas julian y sebastian 10c
Desarrollo taller sistemas julian y sebastian 10c
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Administracion archivos
Administracion archivosAdministracion archivos
Administracion archivos
 
desarrollo de la activdad 0
desarrollo de la activdad 0desarrollo de la activdad 0
desarrollo de la activdad 0
 
Curso de programacion en c++ prev
Curso de programacion en c++ prevCurso de programacion en c++ prev
Curso de programacion en c++ prev
 
Grupo nro4ficheros
Grupo nro4ficherosGrupo nro4ficheros
Grupo nro4ficheros
 
Qué Es Cobian Backup 9
Qué Es Cobian Backup 9Qué Es Cobian Backup 9
Qué Es Cobian Backup 9
 
2011 clase18
2011 clase182011 clase18
2011 clase18
 
Manejo archivos
Manejo archivosManejo archivos
Manejo archivos
 
Archivs
ArchivsArchivs
Archivs
 
Archivs
ArchivsArchivs
Archivs
 
11 archivos guia numero 4
11 archivos guia numero 411 archivos guia numero 4
11 archivos guia numero 4
 
Sistema de archivo
Sistema de archivoSistema de archivo
Sistema de archivo
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Guia slidershare
Guia slidershareGuia slidershare
Guia slidershare
 

Último

Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.karlapatriciapms16
 
2° PLANIFICACIÓN POR COMPETENCIA (1).doc
2° PLANIFICACIÓN POR COMPETENCIA (1).doc2° PLANIFICACIÓN POR COMPETENCIA (1).doc
2° PLANIFICACIÓN POR COMPETENCIA (1).docAnaRuiz123884
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxNeymaRojasperez1
 
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfwilangelfmendoza
 
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptxTEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptxGilbertoGutierrezRiv
 
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdf
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdfSELECCION DEL TALENTO Y COMPETENCIAS (3).pdf
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdfdarwinciro39039
 
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjjjuanpabloayonlopez
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 

Último (10)

Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
 
2° PLANIFICACIÓN POR COMPETENCIA (1).doc
2° PLANIFICACIÓN POR COMPETENCIA (1).doc2° PLANIFICACIÓN POR COMPETENCIA (1).doc
2° PLANIFICACIÓN POR COMPETENCIA (1).doc
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
 
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
 
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptxTEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
 
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdf
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdfSELECCION DEL TALENTO Y COMPETENCIAS (3).pdf
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdf
 
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 

Diapositiva programacion archivos.pptx

  • 1. ARCHIVOS EN C++ integrantes : Yacira Cassiani Valeria Giraldo Abel Guacari Edeleine Polo
  • 2. TABLA DE CONTENIDO PROGRAMACIÓN CON ARCHIVOS 03 04 01 02 INTRODUCCION DEFINICIÓN ARCHIVOS EN C++ 03 05 ¿COMO USARLOS?
  • 4. Hasta ahora, en nuestros programas, los datos que se generan, como los correspondientes a un vector, se guardan durante la ejecución en la memoria volátil del ordenador, por lo que su almacenamiento desaparece tras la ejecución del programa. En general, la mayor parte de las aplicaciones necesitan leer datos de archivos o escribir datos en archivos para un uso posterior por el mismo u otro programa.
  • 6. Un archivo o fichero es una colección ordenada de datos que tienen entre sí una relación y que se almacenan de forma permanente en un dispositivo de memoria no volátil.
  • 8. Recalquemos que cuando en C++ usamos cout, estamos escribiendo datos en el archivo por defecto o estándar, la pantalla, y que cuando empleamos cin, estamos leyendo datos del archivo por defecto o estándar, el teclado. Cuando no usamos los archivos estándar, tanto en C++ como en cualquier otro lenguaje de programación, debemos realizar algunas tareas adicionales:
  • 9. Abrir el archivo: hay que asociar el archivo con un objeto que provea la fuente de datos y definir si se va utilizar para entrada o para salida de datos, es decir, para leer o para escribir. Cerrar el archivo: una vez finalizada la interacción con el objeto que representa el archivo, este hecho debe ser informado al S.O. mediante los métodos apropiados. Así, el S.O. podrá realizar las acciones requeridas para garantizar que el archivo queda en un estado consistente y seguro.
  • 11. Para trabajar con archivos en C++ debe incluirse (adicionalmente) la cabecera fstream. #include <fstream> De acuerdo con la tarea a realizar se usarán las clases: • ifstream: ( input file stream), clase orientada para la lectura • ofstream: (output file stream), clase orientada para la escritura • fstream: (file stream), cuando deseemos alternativamente leer o escribir del mismo fichero en el mismo programa.
  • 13. Para abrir un archivo inicialmente debemos seleccionar si lo queremos abrir en lectura, escritura o ambos. Para escribir o leer, se usan los operadores de inserción << y extracción >>. El archivo se cierra implícitamente cuando el objeto sale del ámbito en el que se ha definido o explícitamente llamando a la función miembro close().
  • 15.
  • 17.
  • 18. Credits: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik GRACIAS