manejo de archivos-programacion

Páginas: 3 (519 palabras) Publicado: 12 de junio de 2013
Manejo de archivos
Programación II

Tipos de archivos por contenido
 Archivos de texto
 Son aquellos que pueden contener cualquier clase de datos y de tal manera
que son “entendibles” por elusuario.

 Los datos se almacenan usando el código ASCII.
 Se pueden desplegar o imprimir.
 En este tipo de archivos, todos sus datos se almacenan como cadenas de
caracteres.

 Archivosbinarios
 En este tipo de archivos también se pueden almacenar diferentes tipos de
datos incluyendo datos numéricos.

 Cabe destacar que los datos numéricos se graban con su representaciónbinaria.

 Pueden ser archivos que contienen instrucciones en lenguaje máquina listas
para ser ejecutadas.

Tipos de archivos por tipo de acceso
 Archivos secuenciales
 En este tipo de archivoslos registros se graban en secuencia o
consecutivamente y se deben acceder de ese mismo modo, es
decir, conforme se van insertando nuevos registros, éstos se
almacenan al final del último registroalmacenado.

 Archivos de acceso aleatorio
 En los archivos directos no es necesario recorrerlo
completamente para acceder un registro en particular, sino se
puede colocar el apuntador internodel archivo directamente en
el registro deseado, permitiendo con esto mayor rapidez de
acceso.

Clases para manejar archivos en C++
ifstream

orientada a archivos de entrada.

ofstreamorientada a archivos de salida.

fstream

puede manejar archivos de entrada o salida.

 Estas clases las podemos utilizar de la misma forma en
que utilizamos cin y cout.

Básico de archivos
Abrir un archivo
ofstream myfile;
myfile.open ("example.bin", ios::out | ios::app | ios::binary);
ofstream myfile ("example.bin", ios::out | ios::app | ios::binary);

 Archivo abiertoexitosamente:
if (myfile.is_open()) { //Más código }

 Cerrar un archivo
myfile.close();

Modos de apertura de archivos
ios::in

Modo de entrada

ios::out
ios::binary
ios::ate

Modo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación en C
  • Manejo de archivos
  • Manejo de archivo
  • manejo de archivos
  • Manejo De Archivos
  • Manejo Archivo De Lenguaje C
  • Manejo De Archivos En Linux
  • Manejadores De Archivos y Bases De Datos.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS