computacion

Páginas: 2 (338 palabras) Publicado: 14 de julio de 2013
Computación III
Semestre: 2012 - 2
Sección: M1





Practica REPASO
ARCHIVOS








Prof: Milton García
OBJETIVO: Aprender los conceptos básicos que permiten crear/procesararchivos de texto secuenciales.
Base Teórica.
En C++ las operaciones de Entrada/Salida o de Lectura/Escritura se hacen por medio de streams. Un stream es una especie de canal a través del cual fluyenlos datos utilizado en C/C++ para leer/escribir datos desde y hacia los dispositivos estándar conectados a la PC. Ejemplos de streams son cin y cout que permiten leer del teclado y mostrar por pantalla.Por definición, un archivo es una colección de datos guardados en algún medio de almacenamiento no volátil o sea que la información se mantiene aun cuando se “apague” o desconecte el dispositivo(Disco Duro, CD, Pendrive, SD card, etc).
En C++, el programador puede considerar que un archivo es un stream, de tal manera que los manipuladores usados con cin y cout pueden ser utilizados con losarchivos.
A diferencia de los streams para dispositivos estándar(cin->teclado, cout->pantalla) , los cuales son creados y abiertos de manera automática al incluir la librería , para trabajar conarchivos en discos se debe primeramente crear un archivo logico, luego "abrir el archivo", y despues de haber terminado de leer o escribir datos en el mismo, se debe "cerrar el archivo".
Escritura/Lecturade un archivo que contiene valores enteros
El segmento de programa que se muestra a la derecha permite crear y almacenar en un archivo de texto(A1.txt) una matriz de M filas y N columnas.
Puntosa resaltar:
El stream o archivo lógico (ASal) se declara usando ofstream ASal; luego se abre y se verifica si la apertura fue OK.
Si la apertura esta OK, se utiliza un lazo doble para generar losMxN valores.
El uso del stream ASal para enviar (x) al archivo A1.txt, asi como se utilizaría cout para enviar (x) a pantalla.
int i,j,x,M,N;
coutM;
coutN;
ofstream ASal; ASal.open("A1.txt");...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS