catedraprogramacion
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

ARCHIVOS ALEATORIOS

2 participantes

Ir abajo

ARCHIVOS ALEATORIOS Empty ARCHIVOS ALEATORIOS

Mensaje  Ubimar Riera Dom Ene 18, 2009 8:58 pm

Archivos Aleatorios: A estos elementos se accede directamente, dado que no están situados en posiciones consecutivas sino en posiciones lógicas. Cuando se abre el archivo un puntero indica el registro de posición 0 que se incrementa en cada operación de lectura o escritura. De esta manera puede accederse a cualquier registro especificando su posición.

Contienen datos de tipo simple o estructurado, tales como integer, real, record, etc., excepto otro tipo de archivo. También son llamados binarios porque los valores almacenados en memoria se copian directamente en el disco.

Permiten acceder a cualquier parte del fichero en cualquier momento, como si fueran arrays en memoria. Las operaciones de lectura y/o escritura pueden hacerse en cualquier punto del archivo.

En general se suelen establecer ciertas normas para la creación, aunque no todas son obligatorias:
1. Abrir el archivo en un modo que te permita leer y escribir. Esto no es imprescindible, es posible usar archivos de acceso aleatorio sólo de lectura o de escritura.
2. Abrirlo en modo binario, ya que algunos o todos los campos de la estructura pueden no ser caracteres.
3. Usar funciones como fread y fwrite, que permiten leer y escribir registros de longitud constante desde y hacia un fichero.
4. Usar la función fseek para situar el puntero de lectura/escritura en el lugar apropiado de tu archivo.


Ubimar Riera

Mensajes : 2
Fecha de inscripción : 03/11/2008

Volver arriba Ir abajo

ARCHIVOS ALEATORIOS Empty archivos secuenciales

Mensaje  roberto diaz Dom Ene 18, 2009 10:29 pm

archivos secuenciales:Los archivos secuenciales son un tipo de archivo en los que la informacion puede leerse y escribirse empezando desde el principio del archivo.
Debemos tomar en consideracion algunas caractristicas que deben tener los archivos secuenciales:

1. La escritura de nuevos datos siempre se hace al final del archivo.

2. Para leer una zona concreta del archivo hay que avanzar siempre, si la zona está antes de la zona actual de lectura, será necesario "rebobinar" el archivo.

3. Los ficheros sólo se pueden abrir para lectura o para escritura, nunca de los dos modos a la vez.

roberto diaz

Mensajes : 2
Fecha de inscripción : 18/01/2009

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.